Просмотр исходного кода

登录后跳转页后台控制

laiguoran 2 лет назад
Родитель
Сommit
3ebbb208a2
1 измененных файлов с 6 добавлено и 2 удалено
  1. 6 2
      app/controller/login_controller.js

+ 6 - 2
app/controller/login_controller.js

@@ -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);