YouAndWeb_TwoToc
a2ecfb85282bb782ae96a40499c728d5c266f710
YouAndWeb_TwoToc / client / app / account / account.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
'use strict'; angular.module('dashboardApp') .config(function($stateProvider) { $stateProvider .state('login', { url: '/login', templateUrl: 'app/account/login/login.html', controller: 'LoginCtrl' }) .state('logout', { url: '/logout?referrer', referrer: 'main', template: '', controller: function($state, Auth) { var referrer = $state.params.referrer || $state.current.referrer || 'main'; Auth.logout(); $state.go(referrer); } }) .state('signup', { url: '/signup', templateUrl: 'app/account/signup/signup.html', controller: 'SignupCtrl' }) .state('settings', { url: '/settings', templateUrl: 'app/account/settings/settings.html', controller: 'SettingsCtrl', authenticate: true }); }) .run(function($rootScope) { $rootScope.$on('$stateChangeStart', function(event, next, nextParams, current) { if (next.name === 'logout' && current && current.name && !current.authenticate) { next.referrer = current.name; } }); }); |
Commits for YouAndWeb_TwoToc/client/app/account/account.js
Revision | Author | Commited | Message |
---|---|---|---|
a2ecfb ... | PTKDev | Fri 20 Nov, 2015 11:22:35 +0000 | TwoToc code |