您好,欢迎来到醉满楼美食网。
搜索
您的当前位置:首页AngularJs用户登录问题处理

AngularJs用户登录问题处理

来源:醉满楼美食网


本文主要为大家详细介绍了AngularJs用户登录问题处理,包括交互及验证、阻止FQ处理,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家。

1. 静态页面搭建及ng的form表单验证实现:


<p class="register-frame-all">
 <p class="register-frame">
 <p class="register-msg">
 <i></i>
 <form name="loginForm" ng-submit="loginAction()">
 <p class="form-group">
 <p class="input-group">
 <span class="input-group-addon register-user"></span>
 <input autocomplete="off" type="number" class="form-control" placeholder="请输入手机号" required ng-model="loginData.loginName" name="loginName">
 </p>
 <p class="input-group">
 <span class="input-group-addon register-pwd"></span>
 <input type="password" class="form-control" placeholder="请输入密码" required ng-model="loginData.pwd" name="pwd">
 </p>
 <button type="submit" class="btn btn-block btn-danger"
 ng-disabled="!( (loginForm.loginName.$valid) && (loginForm.pwd.$valid) )">登录</button>
 <em></em>
 </p>
 </form>
 </p>
 <p class="register-pic" ng-style="registerRnum"></p>
 </p>
 </p>

2. 定义用户登录的控制器,在控制器中使用http服务处理登录接口:


3. 如果登录成功后将用户的数据保存到cookie或session中 用$state服务进行跳转到指定的页面中:


4. 接下来就是防止用户跳过登录页面通过其他方法(如在地址栏直接输出地址进入页面) 的防FQ操作:

这个方法的操作我放在之前曾经说过得控制器最先执行的run方法中执行,每次进到一个页面之前都会进行检查该用户是否合法登录,如果不是合法登录我们将会让他跳转到登录页面


                
            
            

Copyright © 2019- zuimanlou.com 版权所有

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务