zoukankan      html  css  js  c++  java
  • Live2d Test Env

    今日将用户注册功能做个总结:


    1: 用户输入表单信息

      前台使用正则检测输入是否合法,如果不符合规范,提示用户并返回false;

    2:  用户点击注册按钮,ajsx将用户信息 发送给后台

      前端使用ajax对象将用户信息发送给后端

    3: 后台接收用户信息,并再次比对用户名与密码是否符合规范

      后台(引入http文件),通过 res.on 、res.end事件拼接用户注册信息;(引入url模块)并将发送过来的信息转化成对象格式,通过检测这个对象的usename属性和password属性是否           合法来判定密码是否规范。

    4: 后端连接数据库

        连接数据库的目的是为了插入用户信息,在数据库端保存用户数据

      后端引入mysql模块,在准备数据库连接(数据库各项配置,数据库连接信息 )工作以后,定义一个sql变量,该变量为要写入数据库的数据库语句(字符串格式),为了代码复用性,要将这一整条sql语句分割开类似于:

      var sql_Data = 'INSERT into admin(username,password) VALUE("'+user_obj.username+'","'+user_obj.password +'");';
    

      通过后端返回信息来返回注册是否完成,这样 就完成了前端注册页面的逻辑。

    以上。

  • 相关阅读:
    Linux 基础
    Python 代码片段收藏
    Oracle数据库介绍
    Oracle11g数据库快速安装
    Oracle11g客户端安装配置
    Oracle环境变量
    Oracle数据类型
    Oracle的表
    Oracle事务
    Oracle的where子句
  • 原文地址:https://www.cnblogs.com/hjk1124/p/11446743.html
Copyright © 2011-2022 走看看