Browse Source

登录后跳转页后台控制

laiguoran 2 năm trước cách đây
mục cha
commit
3ebbb208a2

+ 6 - 2
app/controller/login_controller.js

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