如何记住用户?

时间:2016-02-26 05:57:26

标签: angularjs ionic-framework

我有一个用户登录名和密码的视图。

    <form action="submitLogin()">
  <label class="item item-input">
     <span class="input-label">Username</span>
     <input type="text" ng-model="loginData.username">
      </label>
      <label class="item item-input">
       <span class="input-label">Password</span>
      <input type="password" ng-model="loginData.password">
      </label>
      <p style="text-align:center"ng-hide=myflag>wrong credentials</P>
       <label class="item">
       <button class="button button-block button-positive" type="submit">Log in</button>
   </label>
   </form>

我需要的是我需要一个记住复选框,我需要控制器才能工作。当用户勾选记住我时。

1 个答案:

答案 0 :(得分:1)

一个简单的解决方案是使用ngStorage。您可以保存用户信息或令牌。 只需安装类型:

bower install ngstorage

npm install ngstorage

用法:

angular.module('app', ['ngStorage'])
.controller('Ctrl', function($localStorage){
    ...
});

有关详细信息,请访问:https://github.com/gsklee/ngStorage