|
@@ -16,12 +16,16 @@ class LoginController extends BaseController {
|
|
*
|
|
*
|
|
* @param {object} request
|
|
* @param {object} request
|
|
* @param {object} response
|
|
* @param {object} response
|
|
- * @return {void}
|
|
|
|
|
|
+ * @return {void|Mixed}
|
|
*/
|
|
*/
|
|
index(request, response) {
|
|
index(request, response) {
|
|
let renderData = {
|
|
let renderData = {
|
|
layout: false,
|
|
layout: false,
|
|
};
|
|
};
|
|
|
|
+ let managerSessionData = request.session.managerData;
|
|
|
|
+ if (managerSessionData !== undefined) {
|
|
|
|
+ return response.redirect("/dashboard");
|
|
|
|
+ }
|
|
response.render('users/views/login/index', renderData);
|
|
response.render('users/views/login/index', renderData);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -64,6 +68,7 @@ class LoginController extends BaseController {
|
|
username: managerData.username,
|
|
username: managerData.username,
|
|
loginTime: currentTime,
|
|
loginTime: currentTime,
|
|
sessionToken: sessionToken,
|
|
sessionToken: sessionToken,
|
|
|
|
+ userID: managerData.id
|
|
};
|
|
};
|
|
request.session.managerData = managerSession;
|
|
request.session.managerData = managerSession;
|
|
} catch (error) {
|
|
} catch (error) {
|