Allowance check
This commit is contained in:
@@ -26,9 +26,29 @@ class LoginController extends Controller
|
||||
$result['user'] = $user;
|
||||
$result['election_status'] = Util::getElectionStatus();
|
||||
$result['token'] = $user->createToken('My app', ['admin'])->accessToken;
|
||||
|
||||
activity()
|
||||
->performedOn($user)
|
||||
->withProperties([
|
||||
'admin_id' => $user->id,
|
||||
'admin_name' => $user->name,
|
||||
'admin_email' => $user->email,
|
||||
'admin_role' => $user->role,
|
||||
'ip' => $request->ip(),
|
||||
'user_agent' => $request->userAgent(),
|
||||
])
|
||||
->log("admin login: {$user->email}");
|
||||
} else {
|
||||
$result['status'] = 'failed';
|
||||
$result['message'] = 'Wrong email or password';
|
||||
|
||||
activity()
|
||||
->withProperties([
|
||||
'admin_email' => (string) $request->input('email'),
|
||||
'ip' => $request->ip(),
|
||||
'user_agent' => $request->userAgent(),
|
||||
])
|
||||
->log('admin login failed');
|
||||
}
|
||||
|
||||
return response()->json($result);
|
||||
|
||||
Reference in New Issue
Block a user