|
@@ -326,7 +326,8 @@ module.exports = app => {
|
|
|
if (!result) {
|
|
|
throw '登录出错';
|
|
|
}
|
|
|
- ctx.redirect('/dashboard');
|
|
|
+ const returnUrl = ctx.projectData.after_login_url ? ctx.projectData.after_login_url : '/dashboard';
|
|
|
+ ctx.redirect(returnUrl);
|
|
|
}
|
|
|
} catch (error) {
|
|
|
// this.log(error);
|
|
@@ -381,7 +382,10 @@ module.exports = app => {
|
|
|
if (!result) {
|
|
|
throw '绑定登录出错,请使用账号密码登录';
|
|
|
}
|
|
|
- ctx.redirect('/dashboard');
|
|
|
+ const projectData = await this.ctx.service.project.getProjectByCode(ctx.request.body.code.toString().trim());
|
|
|
+ const returnUrl = projectData.after_login_url ? projectData.after_login_url : '/dashboard';
|
|
|
+ ctx.redirect(returnUrl);
|
|
|
+ // ctx.redirect('/dashboard');
|
|
|
}
|
|
|
} catch (error) {
|
|
|
this.log(error);
|