compass-web/v2.5/src/app/controllers/loginController.coffee

20 lines
882 B
CoffeeScript

define(['./baseController'], ()->
'use strict';
angular.module('compass.controllers')
.controller 'loginCtrl', ['$scope', '$state', 'authService', 'userFactory',
($scope, $state, authService, userFactory) ->
$scope.alerts = []
$scope.login = ->
credentials =
"email": $scope.email
"password": $scope.password
"remember": Boolean($scope.remember)
authService.login(credentials).success (data) ->
authService.setCookies("isAuthenticated", true,0.0833,Boolean($scope.remember))
userFactory.login()
$state.transitionTo("clusterList")
.error (response) ->
$scope.alerts.push(response)
]
)