当前位置: 首页 > news >正文

学网站建设appwordpress 高级版

学网站建设app,wordpress 高级版,专业设计企业网站,营销网站参考基于 Spring Boot 瑞吉外卖系统开发#xff08;十五#xff09; 前台用户登录 在登录页面输入验证码#xff0c;单击“登录”按钮#xff0c;页面会携带输入的手机号和验证码向“/user/login”发起请求。 定义UserMapper接口 Mapper public interface UserMapper exte…基于 Spring Boot 瑞吉外卖系统开发十五 前台用户登录 在登录页面输入验证码单击“登录”按钮页面会携带输入的手机号和验证码向“/user/login”发起请求。 定义UserMapper接口 Mapper public interface UserMapper extends BaseMapperUser { }定义UserService接口 public interface UserService extends IServiceUser { }定义UserService实现类 Service public class UserServiceImpl extends ServiceImplUserMapper, User implements UserService { }定义UserController类 RestController RequestMapping(/user) public class UserController {Autowiredprivate UserService userService;/*** 移动端用户登录* param map* param session* return*/PostMapping(/login)public RUser login(RequestBody MapString,String map,HttpSession session){String phone map.get(phone);String code map.get(code);//TODO 验证码验证//判断当前手机号对应的用户是否为新用户如果是新用户就自动完成注册QueryWrapperUser query new QueryWrapper();query.eq(phone,phone);User user userService.getOne(query);if(user null){user new User();user.setPhone(phone);user.setStatus(1);userService.save(user);}session.setAttribute(loginUser,user);return R.success(user);}/*** 用户退出*/PostMapping(/loginout)public RString logout(HttpServletRequest request){//清理Session中保存的当前登录员工的idrequest.getSession().removeAttribute(loginUser);return R.success(退出成功);}}定义用户登录拦截器拦截请求 在config包中创建UserLoginInterceptor 拦截器 public class UserLoginInterceptor implements HandlerInterceptor {Overridepublic boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {Object loginUser request.getSession().getAttribute(loginUser);if (loginUser null) {//未登录返回登录页response.sendRedirect(/front/page/login.html);return false ; //不放行}return true ; //放行}}配置用户登录拦截器 在WebMvcConfig文件中配置拦截器设置拦截的路径这里只简单设置了拦截页面。 Overridepublic void addInterceptors(InterceptorRegistry registry) {//后台员工登录拦截器registry.addInterceptor(new LoginInterceptor()).addPathPatterns(/backend/page/**,/backend/index.html).excludePathPatterns(/backend/page/login/login.html);//前台用户登录拦截器registry.addInterceptor(new UserLoginInterceptor()).addPathPatterns(/front/page/**,/front/index.html).excludePathPatterns(/front/page/login.html);}运行测试 输入手机号及该验证码后单击“登录”按钮会跳转到用户端首页。
http://www.zqtcl.cn/news/988001/

相关文章:

  • 设计师参考效果图网站如何写网站建设实验结果分析
  • 网站备案 营业执照做企业网站注意些啥
  • 网站建设公司济南网络教学平台昆明理工大学
  • 原网站开发新功能世赛网站开发
  • 做一款小程序需要多少钱凡科的网站做seo比较难
  • 北京网页设计与网站建设最专业的手机网站建设
  • 做一个网站广州网站备案拍照
  • 做平面图片的网站wordpress批量添加连接
  • 做ppt哪些网站的图片质量高做电商网站需要多少时间
  • 个人网站模板源码wordpress流动公告
  • html5 手机 网站盘锦建设工程信息网站
  • 高端企业网站定制公司wordpress喜欢_赏_分享
  • 网站开发推广方案策划书开发公司移交给物业资料说明
  • 做响应式网站的菜单中国造价网官网
  • 爱心捐赠网站怎么做中国机械网官网
  • 好的ftp网站微信小程序开发基础
  • 西安 网站 公司wordpress+帖子置顶
  • 广州开发网站服务上海千途网站建设
  • 网站建设功能分为几种百度搜索数据
  • 电影网站模板html微信开发者代码管理
  • 小程序ui界面设计手机优化大师官网
  • 佳木斯市建设局网站网络游戏名
  • 建筑钢结构网站汉阳网站建设哪家便宜
  • 营销型网站建设评价临湘网站建设
  • 做网站的价格参考巴中建网站的公司
  • 张家口建设网站网络技术工程师
  • 大型网站后台登录地址一般是如何设置的哪里网站用vue.js做的
  • 网页设计规范图标设计百度seo优化多少钱
  • 网站打开速度概念建筑网站知乎
  • 网站的flash怎么做的杭州市城乡建设网官网