login.js
920 Bytes
var app = angular.module('sentinelDashboardApp');
app.controller('LoginCtl', ['$scope', '$state', '$window', 'AuthService',
function ($scope, $state, $window, AuthService) {
// If auth passed, jump to the index page directly
if ($window.localStorage.getItem('session_sentinel_admin')) {
$state.go('dashboard');
}
$scope.login = function () {
if (!$scope.username) {
alert('请输入用户名');
return;
}
if (!$scope.password) {
alert('请输入密码');
return;
}
var param = {"username": $scope.username, "password": $scope.password};
AuthService.login(param).success(function (data) {
if (data.code == 0) {
$window.localStorage.setItem('session_sentinel_admin', JSON.stringify(data.data));
$state.go('dashboard');
} else {
alert(data.msg);
}
});
};
}]
);