login-sq.puml 577 Bytes
@startuml
title Login Sequence

actor User
participant "Login Screen" as Login
participant "Authentication Service" as AuthService
database "User Database" as DB

User -> Login: Enters credentials
Login -> AuthService: Sends credentials for verification
AuthService -> DB: Queries user data
DB --> AuthService: Returns user data

alt Credentials match
    AuthService -> Login: Authentication successful
    Login -> User: Redirects to main page
else Credentials do not match
    AuthService -> Login: Authentication failed
    Login -> User: Shows error message
end

@enduml