Authored by weiqingting

恢复 student

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