用户模块的开发

主要两个功能

练习-用户模块-注册与登陆 190907_ajax

一,用户注册

练习-用户模块-注册与登陆 190907_ajax_02

网址:/regist

需求说明:

》一 注册

提交后,把用户名与密码存入数据库中

存入数据时,使用md5方式加密,不加盐

》二 跳转

注册成功,自动跳转到用户个人中心页面

·页面路径

/home/用户名, 例如用户pyhui登陆成功后跳转到: /home/pyhui

· 页面显示的内容

用户名:xxx

加密后密码:xxx

界面效果如图:

练习-用户模块-注册与登陆 190907_输入框_03

二 用户登陆

路径:

/login

练习-用户模块-注册与登陆 190907_用户名_04

1 点击提交按钮,发起ajax请求

发起请求前,先验证一下,用户名或密码是否有输入内容

如果用户名和密码都有输入内容,那才发起ajax请求

否则就不要发,免得浪费服务端资源

2-1 如果帐号密码通过,跳转页面到个人页

/home/用户名, 例如用户pyhui登陆成功后跳转到: /home/pyhui

2-2 如果帐号密码不通过,提示‘用户名或密码错误’

同时清空用户名和密码框的输入框

练习-用户模块-注册与登陆 190907_用户名_05

当用户光标进入输入框控件时,这个红色的文字提示就消失