登录的逻辑有问题吧?使用商家账号登录结果进入到index页面

来源:1-4 技术储备

qq_慕瓜4505296

2022-07-13

图片描述

假如同一台电脑用户登录后,店家也准备在这个电脑上登录操作的话,不应该是从Ajax得到的返回的user对象的属性来判断吗?

而且从首页进入登录页面时,直接得到上一次用户的usertype的值,
图片描述

根据上图,当usertype类型为1的用户进入系统时,当点击退出时,地址栏直接出现信息?usertype=1…此时你就算输入店家的用户名,账号也照样进入到index页面;因为老师你直接用的正则表达式获取地址栏的用户类型;

下面我贴出了修改的版本
图片描述

直接进入到登录页面
图片描述

将数据库查询得到的用户信息以json格式返回
图片描述

处理登录跳转的js进行判断
图片描述

登录成功进入商家管理页面
图片描述

写回答

1回答

翔仔

2022-07-13

同学好,userType这块当时设计主要是想兼容卖家也是买家身份的情况,其实不应该对其去做userType跳转指定页面的限制了,真实情况下,应该是公众号这里有两个按钮,一个是店家管理系统,一个是前端展示系统,这样用户点击哪个按钮,进入哪个系统后,再记录一个当前系统的cookie,或者给该ip缓存一个session,这样后续他点击登陆按钮登陆系统的时候,直接根据cookie或者session的当前访问系统记录来决定是跳转到店家管理系统或者前端展示系统就可以了。

0
0

Java双版本(SSM到SpringBoot)校园商铺全栈开发

SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需

5113 学习 · 8144 问题

查看课程