diff --git a/client/src/actions/session-actions.js b/client/src/actions/session-actions.js index 9bec3100..2e552d58 100644 --- a/client/src/actions/session-actions.js +++ b/client/src/actions/session-actions.js @@ -54,7 +54,7 @@ export default { data: { userId: rememberData.userId, rememberToken: rememberData.token, - staff: rememberData.isStaff, + staff: (rememberData.isStaff === "true") ? 1 : 0, remember: 1, } }).then((result) => { diff --git a/server/controllers/user/login.php b/server/controllers/user/login.php index 3cd24e9f..9e77c5c2 100755 --- a/server/controllers/user/login.php +++ b/server/controllers/user/login.php @@ -149,7 +149,7 @@ class LoginController extends Controller { $sessionCookie = new SessionCookie(); $sessionCookie->setProperties(array( - 'isStaff' => Controller::request('staff'), + 'isStaff' => !!Controller::request('staff'), 'user' => $this->userInstance instanceof User ? $this->userInstance : null, 'staff' => $this->userInstance instanceof Staff ? $this->userInstance : null, 'token' => $this->rememberToken,