html登陆成功后跳转页面跳转,怎么设置登录成功后跳转到相应的页面

想要用angularjs实现的功能是

一进入就是一个登录页面(login.html),如果没有账号密码就注册,登录成功后跳转到相应的页面(shopcart.html)

碰到的问题

1.一进入页面没有显示登录页面

2.显示成功后该如何跳转到相应的页面

3.应该在何处判断用户是否登录,或者登录超时之类的

下面是我的文档目录结构

html登陆成功后跳转页面跳转,怎么设置登录成功后跳转到相应的页面_第1张图片

app.js里的代码如下

'use strict';

// Declare app level module which depends on filters, and services

angular.module('myApp', [])

.run(function($rootScope) {

$rootScope.$on('$stateChangeStart', function(event,toState,toParams,fromState,fromParams) {

if(toState.name == 'login') return;//如果是进入登录页面则允许

//如果用户不存在

if(!$rootScope.user || $rootScope.user.token) {

event.preventDefault();//取消默认跳转行为

$state.go("login",{from:fromState.name,w:'notLogin'});//跳转到登录界面

}

你可能感兴趣的:(html登陆成功后跳转页面跳转)