\App\EventsLogUserLoginEvent

用户登录事件

职责:承载登录认证生命周期的事实载荷(类型/用户/会话/失败原因)。 请求上下文(IP/UA/trace_id)由监听器从当前请求现取, 事件不携带可变的 Request 对象。

Summary

Methods
Properties
Constants
__construct()
$type
$userId
$userName
$sessionId
$failReason
$loginType
TYPE_LOGIN_SUCCESS
TYPE_LOGIN_FAILED
TYPE_LOGOUT
TYPE_KICKED
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Constants

TYPE_LOGIN_SUCCESS

TYPE_LOGIN_SUCCESS = 'login_success'

事件类型:登录成功

TYPE_LOGIN_FAILED

TYPE_LOGIN_FAILED = 'login_failed'

事件类型:登录失败

TYPE_LOGOUT

TYPE_LOGOUT = 'logout'

事件类型:登出

TYPE_KICKED

TYPE_KICKED = 'kicked'

事件类型:被踢下线(单会话被新登录顶替/强制下线)

Properties

$type

$type : string

Type

string

$userId

$userId : ?int

Type

?int

$userName

$userName : string

Type

string

$sessionId

$sessionId : ?string

Type

?string

$failReason

$failReason : string

Type

string

$loginType

$loginType : int

Type

int

Methods

__construct()

__construct(string  $type, ?int  $userId = null, string  $userName = '', ?string  $sessionId = null, string  $failReason = '', int  $loginType) : mixed

Parameters

string $type
?int $userId
string $userName
?string $sessionId
string $failReason
int $loginType

Returns

mixed —