Showing
1 changed file
with
29 additions
and
38 deletions
@@ -248,28 +248,24 @@ exports.index = (req, res, next) => { | @@ -248,28 +248,24 @@ exports.index = (req, res, next) => { | ||
248 | 248 | ||
249 | options.loginUrl = '//m.yohobuy.com/activity/student/register'; | 249 | options.loginUrl = '//m.yohobuy.com/activity/student/register'; |
250 | if (options.isApp) { | 250 | if (options.isApp) { |
251 | - options.loginUrl = options.loginUrl + '?openby:yohobuy={"action":"go.h5","params":{"islogin":"N","url":"' + req.__USER__.http + '//m.yohobuy.com/activity/student/register"}}'; | 251 | + if (options.isLogin) { |
252 | + if (options.isStudent) { | ||
253 | + options.loginUrl = false; | ||
254 | + } else { | ||
255 | + options.loginUrl = options.loginUrl + '?openby:yohobuy={"action":"go.h5","params":{"islogin":"N","url":"' + req.__USER__.http + '//m.yohobuy.com/activity/student/register"}}'; | ||
256 | + } | ||
257 | + } else { | ||
258 | + // no login | ||
259 | + options.loginUrl = options.loginUrl + '?openby:yohobuy={"action":"go.weblogin","params":{"jumpurl":{"url":"' + req.__USER__.http + '//m.yohobuy.com/activity/student/register","antarget":"1"}}}'; | ||
260 | + } | ||
261 | + } else { | ||
262 | + if (options.isLogin) { | ||
263 | + if (options.isStudent) { | ||
264 | + options.loginUrl = false; | ||
265 | + } | ||
266 | + } | ||
252 | } | 267 | } |
253 | 268 | ||
254 | - // if (options.isApp) { | ||
255 | - // if (options.isLogin) { | ||
256 | - // if (options.isStudent) { | ||
257 | - // options.loginUrl = false; | ||
258 | - // } else { | ||
259 | - // options.loginUrl = options.loginUrl + '?openby:yohobuy={"action":"go.h5","params":{"islogin":"N","url":"' + req.__USER__.http + '//m.yohobuy.com/activity/student/register"}}'; | ||
260 | - // } | ||
261 | - // } else { | ||
262 | - // // no login | ||
263 | - // options.loginUrl = options.loginUrl + '?openby:yohobuy={"action":"go.weblogin","params":{"jumpurl":{"url":"' + req.__USER__.http + '//m.yohobuy.com/activity/student/register","antarget":"1"}}}'; | ||
264 | - // } | ||
265 | - // } else { | ||
266 | - // if (options.isLogin) { | ||
267 | - // if (options.isStudent) { | ||
268 | - // options.loginUrl = false; | ||
269 | - // } | ||
270 | - // } | ||
271 | - // } | ||
272 | - | ||
273 | // console.log(options); | 269 | // console.log(options); |
274 | res.render('student', options); | 270 | res.render('student', options); |
275 | }); | 271 | }); |
@@ -295,12 +291,9 @@ exports.register = (req, res, next) => { | @@ -295,12 +291,9 @@ exports.register = (req, res, next) => { | ||
295 | } | 291 | } |
296 | Promise.all([verifiedStudentTotal(), getEducationLevelList()]).then((arr) => { | 292 | Promise.all([verifiedStudentTotal(), getEducationLevelList()]).then((arr) => { |
297 | if (req.__USER__.isStudent) { | 293 | if (req.__USER__.isStudent) { |
298 | - refer = '/activity/student';// 所有认证过的,都跳转学生首页 | ||
299 | - if (req.__USER__.isApp) { | ||
300 | - refer = refer + '?openby:yohobuy={"action":"go.h5","params":{"islogin":"N","url":"' + req.__USER__.http + '//m.yohobuy.com/activity/student/register"}}'; | ||
301 | - } else { | ||
302 | - refer = refer + '?uid=' + req.__USER__.uid; | ||
303 | - } | 294 | + refer = '/activity/student?uid=' + req.__USER__.uid;// 所有认证过的,都跳转学生首页 |
295 | + | ||
296 | + | ||
304 | res.redirect(helpers.urlFormat(refer)); | 297 | res.redirect(helpers.urlFormat(refer)); |
305 | } else { | 298 | } else { |
306 | res.render('register', { | 299 | res.render('register', { |
@@ -421,20 +414,18 @@ exports.isLogin = (req, res, next) => { | @@ -421,20 +414,18 @@ exports.isLogin = (req, res, next) => { | ||
421 | return; | 414 | return; |
422 | } | 415 | } |
423 | 416 | ||
424 | - // 没有登录 | ||
425 | - if (yoho.isApp) { | ||
426 | - if (!yoho.isLogin) { | ||
427 | - url = url + '?openby:yohobuy={"action":"go.weblogin","params":{"jumpurl":{"url":"' + yoho.http + '//m.yohobuy.com/activity/student/register","antarget":"1"}}}'; | ||
428 | - console.log(url); | ||
429 | - res.redirect(url); | ||
430 | - } | ||
431 | - } | 417 | + // refer = decodeURI(req.cookies.refer)||req.get("refer"); |
418 | + // | ||
419 | + // if (refer) { | ||
420 | + // refer = decodeURI(req.cookies.refer)||req.get("refer"); | ||
421 | + // } else { | ||
422 | + // refer = '/activity/student/register'; | ||
423 | + // } | ||
432 | 424 | ||
433 | 425 | ||
434 | - // if (req.path === '/student/register' && !yoho.isStudent) { | ||
435 | - // url = '/activity/student/register'; | ||
436 | - // } | ||
437 | - console.log("aaa"); | 426 | + if (req.path === '/student/register' && !yoho.isStudent) { |
427 | + url = '/activity/student/register'; | ||
428 | + } | ||
438 | res.redirect(helpers.urlFormat('/signin.html', { | 429 | res.redirect(helpers.urlFormat('/signin.html', { |
439 | refer: url | 430 | refer: url |
440 | })); | 431 | })); |
-
Please register or login to post a comment