每页/请求发送/请求令牌

时间:2014-11-06 17:02:48

标签: java angularjs cookies service

我正在做一个简单的登录页面:

<div class="form-signin" role="form" ng-controller="loginController">

                <div class="center-block" ng-repeat="erro in erros">
                    <span class="error">{{erro.message}}</span>
                </div>
                <h2 class="form-signin-heading">Identifique-se</h2>
                <input type="email" class="form-control" placeholder="Endereço de Email" ng-model="usuario.email" autofocus>
                <input type="password" class="form-control" placeholder="Senha" ng-model="usuario.senha" required>
                <div class="checkbox">
                    <label>
                        <input type="checkbox"  value="remember-me"> Lembrar Dados
                    </label>
                </div>
                <button class="btn btn-lg btn-primary btn-block" ng-click="Logar()" type="submit">Entrar</button>
            </div>

它使用usuario.email和usuario.senha字段对“/ MyService / Example / Login”javaee后端进行POST,我可以读取并返回true或不正常,但我的疑问是,我如何实现令牌?我已经使用UUID random + useremail +创建时间生成令牌。我必须用JSON发送它吗?我必须在后端做一个request.addHeader并在那里添加令牌?我如何实现一种服务,每个页面都执行“requestLogin”,所以当用户第一次登录时,它会发送一个空白的令牌cookie,登录服务器返回cookie后,用户存储在cookie中,并且每个页面/请求它发送令牌cookie,我可以验证它是否真实,如果没有,发送false和angular返回登录页面?!

我的意思是,我不是要求代码,我看到了一些关于token + angular的教程,但是“理解”解释为什么以及如何使用这个东西是“简单”= \

0 个答案:

没有答案