需求文档
- 登录:
在首页导航栏点击登录按钮可以跳转到自定义登录界面
未登录的用户在文章详情页里可以在文章详情页底下 (用户想要评论,请先登录!)点击登录即可
跳转到登录界面
1:判断用户名输入框是否为空,用户名为空进行登录会提示。提示语(输入的用户名或密码错误)
2:判断密码输入框是否为空,密码为空进行登录会提示。提示语(输入的用户名或密码错误)
3:判断用户名输入框是否正确,用户名不正确进行登录会提示。 提示语 (输入的用户名或密码错误)
4:判断密码输入框是否正确,密码不正确进行登录会提示。 提示语 (输入的用户名或密码错误)
5:只输入用户名点击登录会在密码输入框弹出提示 提示语(请填写此字段)
6:只输入密码点击登录会在用户名输入框弹出提示 提示语(请填写此字段)
用户名输入框限制字符长度为 “5”个字符, 输入框填写到5个字符后不可继续增加字符,输入框也不做提示语
7:密码输入框限制字符长度为 “8”个字符, 输入框填写到8个字符后不可继续增加字符,输入框也不做提示语
- 退出
在首页点击退出可以退出当前账号,并显示登录按钮
- 记住我
勾选登录后退出浏览器,有效期内重新进入首页且不用重新登录
用户登录之后数据库中存有用户登录时间 时间格式如:2023-11-05 18:50:53
退出登录后删除数据库中的登录时间
4:权限:
1:判断当前登录的用户是否是管理员用户,是管理员用户显示后台管理,并且可以进入后台管理
2:判断当前用户是否是普通用户,是普通用户不显示后台管理
5:用户信息页面
显示当前用户的用户名
显示当前用户的权限
显示返回按钮
1:点击返回按钮可以返回首页
6:修改用户名
在个人信息页面中显示修改用户
1:判断修改用户名输入框是否为空,为空在输入框里显示“请输入新的用户名”
输入字段后“请输入新的用户名” 自动消失
2:点击确认修改判断修输入框是否有字段,输入框没有字段进行修改会提示 提示语(请填写此字段)
3:修改用户名后把新的用户名保存到数据库
4:点击确认修改后跳转到修改成功页面
5:可以在修改成功页面返回首页重新登录
7 :注册:
在登录界面显示注册按钮
注册页面有用户名、密码、确认密码、邮箱输入、注册
1:点击注册按钮判断用户名输入框是否有字段,没有字段进行提示 提示语(请填写此字段)
2:输入用户名后点击注册按钮判断密码是否有字段,没有字段进行提示 提示语(请填写此字段)
3:输入密码后点击注册按钮判断确认密码是否有字段,没有字段进行提示 提示语(请填写此字段)
4:输入确认密码后点击注册按钮判断邮箱是否有字段,没有字段进行提示 提示语(请填写此字段)