1. user login and logout module
- 用户登录和登出模块
2. ⭐the module will allow user to
- 这个模块使得用户能够
3. when their session is complete
- 当他们的会话结束的时候
4. ⭐the module covers two primary functions
- 这个模块包括两个基本的功能
5. functional requirements
- 功能需求
6. ⭐a registered email address
- 一个注册过的邮箱地址
7. ⭐a password associated with the email
- 与邮箱对应的密码
8. validate the email format
- 检查邮箱格式
9. ⭐passwords must be at least 8 characters long
- 密码最少要有8位
10. Authentication/ logout process
- 认证或者登出过程
11. ⭐stored credentials in the database
- 数据库中存放的凭证
12. ⭐if the credentials are incorrect, an error message “Invalid username or password” will be displayed.
- 如果凭证是错的,一个错误消息“未证实的用户名或密码”将会弹出。
13. after three consecutive failed attempts, the account will be temporarily locked for 15 minutes
- 三次连续登录失败之后,这个账户会被临时冻结15分钟
14. session management
- 会话管理
15. a session will be created
- 一个会话将会被创建
16. the session timeout is set to 30 minutes of inactivity
- 会话的有效时长为30分钟
17. ⭐password will be encrypted /[ɪnˈkrɪptɪd]/ in the database
- 密码是以加密的形式存放在数据库中的
18. ⭐the login page will be secured with HTTPS
- 登录页面经过https加密
19. security
- 安全性
20. redirect after login
- 登录之后跳转
21. session cleanup
- 会话清除
22. ⭐all session data will be cleared upon logout
- 用户登出之后所有的会话数据将会被清除
23. user interface design
- 用户页面设计
24. ⭐input fields for email or password
- 邮箱和密码输入
25. a Login button to submit credentials
- 一个登录按钮
26 Links for ‘Forgot Password’ and ’ Register New Account’
- 忘记密码和注册新用户的链接
27. in the top right corner of the user dashboard
- 在用户界面的右上角
28. Error Handling
- 错误处理
29. Incorrect login details will trigger a specific message
- 登录失败将会弹出特别的信息
30. performance requirements
- 性能要求
31. ⭐should not take more than 5 seconds
- 不应该超过五秒钟
32. ⭐normal server load conditions
- 在服务器正常运行情况下
33. Accessibility
- 可访问性
34. using keyboard shortcuts and screen readers
- 通过快捷键和屏幕阅读助手
35. testing criteria
- 测试标准
36. unitl tests for / system tests for
- …的单元测试 / 系统测试
37. ⭐user acceptance testing for overall functionality and usablity.
- 用户验收