Chuyển tới nội dung chính

Auth

Đăng nhập & đăng xuất​

Login thất bại​

HookLoại HookPlatformVersion
skd_login_failedactioncms3.0.0

Từ 8.6.0 có thêm tham số thứ 2 là mã lý do: empty_credentials, authenticate_filter, invalid_user_login, incorrect_password, authentication_failed, status_{status}, no_admin_role (đúng mật khẩu nhưng không có quyền vào admin), crm_member. Listener cũ khai 1 tham số vẫn chạy.

do_action('skd_login_failed', $username, $code);

add_action('skd_login_failed', function ($username, $code = '') { /* ... */ }, 10, 2);

Login thành công​

HookLoại HookPlatformVersion
skd_loginactioncms3.0.0
do_action('skd_login', $username, $user);

Login thành công ở admin​

HookLoại HookPlatformVersion
skd_admin_loginactioncms4.0.0
do_action('skd_admin_login', $user);

Đăng xuất​

HookLoại HookPlatformVersion
user_logoutactioncms3.0.0
do_action('user_logout');

Đăng xuất khỏi admin​

Phát ở AuthController::logout trước khi xoá phiên, nên listener còn biết ai đăng xuất (user_logout phát sau khi phiên đã xoá).

HookLoại HookPlatformVersion
skd_admin_logoutactioncms8.6.0
do_action('skd_admin_logout', $user);