@@ -47,18 +47,18 @@ public function login($req, $res) {
47
47
$ refreshToken = $ user ->generateRefreshToken ();
48
48
49
49
// Add Authorization Cookies
50
- setcookie ('SSID ' , $ accessToken , time () + 60 * (int ) $ _ENV ['ACCESS_TOKEN_EXPIRY ' ], path: '/ ' , secure: true );
51
- setcookie ('RTID ' , $ refreshToken , time () + 86400 * (int ) $ _ENV ['REFRESH_TOKEN_EXPIRY ' ], path: '/ ' , secure: true );
50
+ setcookie ('SSID ' , $ accessToken , time () + 60 * (int ) $ _ENV ['ACCESS_TOKEN_EXPIRY ' ], path: '/api ' , secure: true , httponly : true );
51
+ setcookie ('RTID ' , $ refreshToken , time () + 86400 * (int ) $ _ENV ['REFRESH_TOKEN_EXPIRY ' ], path: '/api ' , secure: true , httponly : true );
52
52
53
- return response ($ req , $ res , new Response (message: " User logged in successfully. " ));
53
+ return response ($ req , $ res , new Response (data: [ ' userId ' => $ user -> id , ' SSID ' => [ ' token ' => $ accessToken , ' exp ' => time () + 60 * ( int ) $ _ENV [ ' ACCESS_TOKEN_EXPIRY ' ]], ' RTID ' => [ ' token ' => $ refreshToken , ' exp ' => time () + 86400 * ( int ) $ _ENV [ ' REFRESH_TOKEN_EXPIRY ' ]]] ));
54
54
}
55
55
56
56
/** Logout Function */
57
57
public function logout ($ req , $ res ) {
58
58
59
59
// Remove Authorization Cookies
60
- setcookie ('SSID ' , '' , time () - 100 , path: '/ ' , secure: true );
61
- setcookie ('RTID ' , '' , time () - 100 , path: '/ ' , secure: true );
60
+ setcookie ('SSID ' , '' , time () - 100 , path: '/api ' , secure: true , httponly : true );
61
+ setcookie ('RTID ' , '' , time () - 100 , path: '/api ' , secure: true , httponly : true );
62
62
63
63
return response ($ req , $ res , new Response (message: "User logged out successfully. " ));
64
64
}
@@ -83,8 +83,8 @@ public function regenerateAccessToken($req, $res) {
83
83
$ accessToken = $ user ->generateAccessToken ();
84
84
85
85
// Add Authorization Cookies
86
- setcookie ('SSID ' , $ accessToken , time () + 60 * (int ) $ _ENV ['ACCESS_TOKEN_EXPIRY ' ], path: '/ ' , secure: true );
86
+ setcookie ('SSID ' , $ accessToken , time () + 60 * (int ) $ _ENV ['ACCESS_TOKEN_EXPIRY ' ], path: '/api ' , secure: true , httponly : true );
87
87
88
- return response ($ req , $ res , new Response (message: " User regenrate access token successfully. " ));
88
+ return response ($ req , $ res , new Response (data: [ ' SSID ' => [ ' token ' => $ accessToken , ' exp ' => time () + 60 * ( int ) $ _ENV [ ' ACCESS_TOKEN_EXPIRY ' ]]] ));
89
89
}
90
90
}
0 commit comments