|
@@ -191,7 +191,11 @@ module.exports = app => {
|
|
|
} catch (error) {
|
|
|
this.log(error);
|
|
|
ctx.session.loginError = error;
|
|
|
- ctx.redirect('/login');
|
|
|
+ if (ctx.request.body && ctx.request.body.project && parseInt(ctx.request.body.hide_code)) {
|
|
|
+ ctx.redirect('/login/' + ctx.request.body.project);
|
|
|
+ } else {
|
|
|
+ ctx.redirect('/login');
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -382,7 +386,11 @@ module.exports = app => {
|
|
|
} catch (error) {
|
|
|
this.log(error);
|
|
|
ctx.session.loginError = error;
|
|
|
- ctx.redirect('/login');
|
|
|
+ if (ctx.request.body && ctx.request.body.code) {
|
|
|
+ ctx.redirect('/login/' + ctx.request.body.code);
|
|
|
+ } else {
|
|
|
+ ctx.redirect('/login');
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|