Javascript 使用UI路由器通过URL传递电子邮件
只是为了登录用户而使用不安全的功能。如何通过URL传递电子邮件地址?我一直在获取Javascript 使用UI路由器通过URL传递电子邮件,javascript,angularjs,Javascript,Angularjs,只是为了登录用户而使用不安全的功能。如何通过URL传递电子邮件地址?我一直在获取无法获取/错误 Url如下所示: /login?company=1234&user=test%40testuser.com $stateProvider .state('auth.login', { url: '/login?company&username&password', title: 'Login', c
无法获取/
错误
Url如下所示:
/login?company=1234&user=test%40testuser.com
$stateProvider
.state('auth.login', {
url: '/login?company&username&password',
title: 'Login',
controller: 'Login',
templateUrl: 'x/login',
authentication: false,
params: {
company: null,
username: null,
user: null
}
});
登录逻辑
if ($stateParams.password) {
$scope.credentials = {
company: $stateParams.company,
username: $stateParams.username || $stateParams.user,
password: $stateParams.password,
};
login($scope.credentials);
}
根据文档,你不应该同时使用url和参数(我会删除参数)
此外,您在url中使用的是param用户,而不是您定义的用户名。我认为您希望同时支持这两个参数,因此您也应该将用户添加为查询参数
电子邮件的编码应该很好
路由错误本身可能是由于html5mode()的配置丢失所致。你有没有用前导的#?根据文档,你不应该同时使用url和参数(我会删除参数)
此外,您在url中使用的是param用户,而不是您定义的用户名。我认为您希望同时支持这两个参数,因此您也应该将用户添加为查询参数
电子邮件的编码应该很好
路由错误本身可能是由于html5mode()的配置丢失所致。你是不是用领头的