登录页 {p-signin}
此页面无访问限制;
主要动作如下:
- 页面载入完毕后,即隐藏“需要HTML5和Javascript {block-app-failed}”,显示“Web App内容 {block-app}”;
- 载入完毕的后,即刻开始检查本地的[TOKEN]是否有效,有效则跳转至{p-index},无效则删除本地[TOKEN];
- 若自动登录失败后,则开始显示{block-signin},并开始读取设备基础描述信息,读取完成后更新{block-dev-desc};
- 等待用户输入,当用户输入非法字符时,给予相应的提示;
- 当用户点击“登录”按钮时,先检查用户输入字符的合法性,如长度、特殊字符等,提示用户字符合法,并开始执行{e-user-signin},同时禁用“登录”按钮,以防止多次提交;
- 若用户登录成功,则跳转至{p-app-index};若登录失败,则提示用户检查或重新输入,同时选中密码文本框;
- 若通信时间超时,则提示用户超时,让用户重试。
交互说明:
- 所有的提示时间,应该设置在2秒至5秒之间;
- 提示时,不应该不打断用户的操作;
- 本页应该是默认页,且应该提供帮助页面的链接。