api add: login add login_time field
This commit is contained in:
parent
8133620a62
commit
b86677cb9a
@ -72,6 +72,7 @@ function login($user_id = null) {
|
|||||||
$session = new User\UserSession();
|
$session = new User\UserSession();
|
||||||
$loginToken = $session->login($user_id, $password, $browser);
|
$loginToken = $session->login($user_id, $password, $browser);
|
||||||
$user = $session->getUser($loginToken);
|
$user = $session->getUser($loginToken);
|
||||||
|
$sessionInfo = $session->getTokenInfo($loginToken);
|
||||||
|
|
||||||
$app->render(201,array(
|
$app->render(201,array(
|
||||||
'user_id' => $user_id,
|
'user_id' => $user_id,
|
||||||
@ -95,6 +96,7 @@ function login($user_id = null) {
|
|||||||
'email' => $user->getEmail(),
|
'email' => $user->getEmail(),
|
||||||
'memo' => $user->getMemo(),
|
'memo' => $user->getMemo(),
|
||||||
),
|
),
|
||||||
|
'login_time' => $sessionInfo['login_date'],
|
||||||
'error' => false,
|
'error' => false,
|
||||||
'msg' => '\''.$user_id.'\' is logined',
|
'msg' => '\''.$user_id.'\' is logined',
|
||||||
'msg_cht' => '\''.$user_id.'\'使用者已登入'
|
'msg_cht' => '\''.$user_id.'\'使用者已登入'
|
||||||
|
@ -213,7 +213,10 @@ class UserSession {
|
|||||||
* @since 2.0.0
|
* @since 2.0.0
|
||||||
*/
|
*/
|
||||||
public function getTokenInfo($token) {
|
public function getTokenInfo($token) {
|
||||||
// TODO: 取得登入資訊
|
$db = new Database\DBUserSession();
|
||||||
|
$sessionArray = $db->queryByToken($token);
|
||||||
|
if(isset($sessionArray)) return $sessionArray;
|
||||||
|
else throw new Exception\LoginTokenNoFoundException($token);
|
||||||
}
|
}
|
||||||
|
|
||||||
// ========================================================================
|
// ========================================================================
|
||||||
|
Loading…
x
Reference in New Issue
Block a user