GWM : last login changes

This commit is contained in:
Gowtham M 2025-10-29 12:30:35 +05:30
parent 51a079504c
commit 0b626d6297
2 changed files with 6 additions and 3 deletions

View File

@ -89,6 +89,7 @@ $routes->group('api', ['filter' => ["jwtAuth:Org Admin,Travel Admin,Travel Agent
$routes->get('plans/view', 'PlanController::viewPlan');
$routes->get('plans/plan_pdf', 'PlanController::plan_pdf');
$routes->get('plans/plan_policy_action_status', 'PlanController::plan_policy_action_status');
$routes->get('getHotels', 'MasterController::getHotels');
@ -144,7 +145,6 @@ $routes->group('api', ['filter' => ["jwtAuth:Org Admin,Travel Admin","appSignatu
$routes->post('forex_signature_upload', 'MasterController::forex_signature_upload');// Org admin, Travel admin,
$routes->get('getForexSignaturePath', 'MasterController::getForexSignaturePath');// Org admin, Travel admin,
// Hotels Master
$routes->get('getHotels', 'MasterController::getHotels');// Org admin, Travel admin,
$routes->post('createHotels', 'MasterController::createHotels');// Org admin, Travel admin,
$routes->get('findHotels', 'MasterController::findHotels');// Org admin, Travel admin,
$routes->put('updateHotels/(:num)', 'MasterController::updateHotels/$1');// Org admin, Travel admin,

View File

@ -115,6 +115,9 @@ class AuthController extends ResourceController
return $this->failUnauthorized($msg);
}
//store last login
$lastLoginBeforeUpdate = $user['last_login_at'];
// Reset failed attempts after successful login
$this->userModel->update($user['user_id'], [
'failed_attempts' => 0,
@ -124,9 +127,9 @@ class AuthController extends ResourceController
// Format date for FE
$user = $this->userModel->select('user_id,first_name,last_name,role_id,org_id,group_id,last_login_at')->where('email', $data->email)->first();
$user['last_login_at'] = empty($user['last_login_at'])
$user['last_login_at'] = empty($lastLoginBeforeUpdate)
? null
: date('d, M-Y h:iA', strtotime($user['last_login_at']));
: date('d, M-Y h:iA', strtotime($lastLoginBeforeUpdate));