|
@@ -125,6 +125,16 @@ app.controller('LoginCtrl', ['$rootScope', '$scope', '$state', '$translate', '$l
|
125
|
125
|
// return $rootScope.noReadData
|
126
|
126
|
// })
|
127
|
127
|
// }
|
|
128
|
+ //aes加密
|
|
129
|
+ $rootScope.encryptByEnAESLogin = function(data) {
|
|
130
|
+ data = CryptoJS.enc.Utf8.parse(data);
|
|
131
|
+ let Key = CryptoJS.enc.Utf8.parse('Aes2Util666AQWER');
|
|
132
|
+ let tmpAES = CryptoJS.AES.encrypt(data, Key, {
|
|
133
|
+ mode: CryptoJS.mode.ECB,
|
|
134
|
+ padding: CryptoJS.pad.Pkcs7,
|
|
135
|
+ });
|
|
136
|
+ return tmpAES.toString();
|
|
137
|
+ }
|
128
|
138
|
//登录
|
129
|
139
|
$scope.handleLoginClick = function (e) {
|
130
|
140
|
// api_login.getLicense({}).then(function(res){
|
|
@@ -138,6 +148,9 @@ app.controller('LoginCtrl', ['$rootScope', '$scope', '$state', '$translate', '$l
|
138
|
148
|
ssoJson = JSON.parse(ssoStr);
|
139
|
149
|
}
|
140
|
150
|
var postData = $scope.isSSo ? { username: ssoJson.a, password: ssoJson.u, t: false } : $scope.loginForm;
|
|
151
|
+ postData = {
|
|
152
|
+ k: $rootScope.encryptByEnAESLogin(JSON.stringify(postData))
|
|
153
|
+ };
|
141
|
154
|
api_login.login(postData)
|
142
|
155
|
.then(function (resp) {
|
143
|
156
|
console.log(resp);
|