时间: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网其它相关文章!