Base64解码密码(Angular js)不能在服务器端工作
问题描述:
我有一个角度的web应用程序,我试图通过单击复选框来记住用户的用户名和密码。这是我使用Base64解码密码(Angular js)不能在服务器端工作
var vm = this;
if (rememberMeService('[email protected]') && rememberMeService('[email protected]#90'))
{
vm.username = AuthenticationService.Base64.decode(rememberMeService('[email protected]'));
vm.password = AuthenticationService.Base64.decode(rememberMeService('[email protected]#90'));
}
vm.rememberMe = function()
{
if (vm.remember)
{
rememberMeService('[email protected]', AuthenticationService.Base64.encode(vm.username));
rememberMeService('[email protected]#90', AuthenticationService.Base64.encode(vm.password));
}
else
{
rememberMeService('[email protected]', '');
rememberMeService('[email protected]#90', '');
}
}
这是HTML
<input data-ng-click="vm.rememberMe()" data-ng-model="vm.remember" name="remember" type="checkbox"> Remember Me
当我想看看在开发工具的价值的价值是一样的,需要发送密码的代码。但它不在服务器端进行验证。但是,当我再次输入密码(密码相同),那么它的验证服务器端
答
可尝试致电
+0
这没有奏效 –
你能分享服务器端代码,如果密码是有效的,其检查
$scope.$apply
rememberMe
功能? – pes502你使用的是什么库? – Zamboney
@ pes502我没有服务器端代码,因为它由另一个队友完成。 –