-
Notifications
You must be signed in to change notification settings - Fork 0
Sequence Diagrams
Abdullah edited this page Apr 29, 2024
·
16 revisions
sequenceDiagram
actor U as User
participant S as System
participant DB as Database
%register
U->>S: register(username, email, password)
S->>DB: Check if user exists
DB-->>S: User does not exist
S->>DB: Create new user
DB-->>S: User created
S->>U: Registration successful
sequenceDiagram
actor U as User
participant S as System
participant DB as Database
%login
U->>S: login(username, password)
S->>DB: Validate user credentials
DB-->>S: Credentials valid
S->>U: Login successful
sequenceDiagram
actor U as User
participant S as System
participant DB as Database
%logout
U->>S: logout()
S->>DB: Update user session
DB-->>S: Session updated
S->>U: Logout successful