zoukankan      html  css  js  c++  java
  • 阶段一-01.万丈高楼,地基首要-第3章 用户登录注册模块开发-3-2 用户注册

    填写用户名imooc密码是123123

    故意输错密码


    注册成功直接登录进来了。


    点击右边的退出。


    再次注册imooc会提示。用户名已经存在了。校验的控制是前端发起的。发送异步请求去后端校验。

    PDMan里面看一下 用户表的结构。注解没有使用自增长id,在集群、分布式、微服务环境下,所有表的id都要控制为全局唯一的。除非是那种数量非常小的表,上百上千条的。密码会进行加密存储,MD5加密。创建时间就是用户的注册时间,

    编写接口。

    原则是从下往上写

    复制StuService,改名叫做UserService



    复制实现类,改个名字

    演示使用Example来做查询演示。就是通过条件进行查询。



    createCriteria

    由于这里是查询,使用Supports事务就可以了。

    通过Criteria可以创建很多的条件。

    我们是要和用户名进行对比。这里使用AndEqualTo。我们要对比username


    编写Controller

    复制改个名字,没有命名为UserController,而是叫做了PassportController



    使用StingUtils工具类。父工程内。引入依赖。都是apache下的依赖。我们要使用的判断字符串的就是在commons-lang3这个包下



    这两个都可以使用,只不过使用NotBlank可以额外的判断是不是空的字符串

    如果为空,出错了就返回500


    结束



     

  • 相关阅读:
    Git和Github的基本操作
    整合Flask中的目录结构
    自定义Form组件
    flask-script组件
    flask-session组件
    flask中的wtforms使用
    补充的flask实例化参数以及信号
    用flask实现的分页
    用flask的扩展实现的简单的页面登录
    【字符串】【扩展kmp算法总结~~】
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/12057445.html
Copyright © 2011-2022 走看看