0
我有一個角度的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
當我想看看在開發工具的價值的價值是一樣的,需要發送密碼的代碼。但它不在服務器端進行驗證。但是,當我再次輸入密碼(密碼相同),那麼它的驗證服務器端
你能分享服務器端代碼,如果密碼是有效的,其檢查
$scope.$apply
rememberMe
功能? – pes502你使用的是什麼庫? – Zamboney
@ pes502我沒有服務器端代碼,因爲它由另一個隊友完成。 –