时间:2021-07-01 10:21:17 帮助过:3人阅读
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方法中执行,每次进到一个页面之前都会进行检查该用户是否合法登录,如果不是合法登录我们将会让他跳转到登录页面
相关推荐:
实例讲解微信小程序获取手机号授权用户登录功能
javascript如何操作cookie来实现用户登录代码实例详解
php面向对象的用户登录身份验证
以上就是AngularJs用户登录问题处理的详细内容,更多请关注Gxl网其它相关文章!