本文介绍了AngularJs用户登录的交互及验证、阻止FQ处理,具体如下
1. 静态页面搭建及ng的form表单验证实现:
required ng-model="loginData.pwd" name="pwd">
2. 定义用户登录的控制器,在控制器中使用http服务处理登录接口:
3. 如果登录成功后将用户的数据保存到cookie或session中 用$state服务进行跳转到指定的页面中:
4. 接下来就是防止用户跳过登录页面通过其他方法(如在地址栏直接输出地址进入页面) 的防FQ操作:
这个方法的操作我放在之前曾经说过得控制器最先执行的run方法中执行,每次进到一个页面之前都会进行检查该用户是否合法登录,如果不是合法登录我们将会让他跳转到登录页面