zoukankan      html  css  js  c++  java
  • 02

    注册功能实现

    • 发送Ajax请求
    • 服务器处理
    • Ajax回调处理

    发送Ajax请求

    • 绑定事件: "注册"按钮的单击事件

    • 获取参数: 用户名/密码/昵称

    • 请求地址: /user/regist.do

    服务器处理

    • UserController.regist(String name,String nick,String password)

    • UserService.regist(String...)

      1. 判断用户名是否存在

      2. 生成ID

      3. nick="" nick=name

      4. new user

      5. dao.addUser(user)

    • UserDao.addUser(user)

    • Mapper: insert into cn_user(....) values(?,?,?,?)

    Ajax回调处理

    • SUCCESS:result

      state==0
      $("#back").click(); 
      对象.val(user.name);
      对象.focus();
      
      state==2
      $("#warning_1 span").html(result.message);
      
    • ERROR:

      注册失败

    UUID

    生成不重复的主键值

    UUID使用方法:

        String id=UUID.randomUUID().toString();
    

    Token 令牌

    用于验证浏览器用户身份

    与Session的区别

    • token数据保存在数据库中,不受时间限制

    • 每次验证完用户身份后,token数据都会被刷新

    作业:创建新项目,完成注册功能(注重流程处理).

    • 导包

    • 配置文件

    • 实现需求

      1. 发送Ajax请求
      2. 服务器处理
      3. Ajax回调处理

  • 相关阅读:
    网络流24题之汽车加油行驶问题
    「CodeChef
    「HNOI 2016」 序列
    「HNOI 2015」实验比较
    「JXOI 2018」 排序问题
    「HNOI 2014」 江南乐
    「HNOI 2015」亚瑟王
    「HNOI 2015」菜肴制作
    「HNOI 2015」落忆枫音
    蓝桥杯 方格分割
  • 原文地址:https://www.cnblogs.com/tangshengwei/p/6582791.html
Copyright © 2011-2022 走看看