精华内容
下载资源
问答
  • 想要用angularjs实现的功能是一进入就是一个登录...显示成功后该如何跳转到相应的页面3.应该在何处判断用户是否登录,或者登录超时之类的下面是我的文档目录结构app.js里的代码如下'use strict';// Declare app leve...

    想要用angularjs实现的功能是

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

    碰到的问题

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

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

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

    下面是我的文档目录结构

    bVqzCE

    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'});//跳转到登录界面

    }

    });

    })

    .config(function($httpProvider,$rootProvider) {

    $httpProvider.interceptors.push('userInterceptor');

    $rootProvider

    .when('/',{

    templateUrl:'views/shopcart.html'

    })

    .when('/login', {

    templateUrl: 'views/account/login/login.html'

    })

    .when('register', {

    templateUrl: 'views/account/register/register.html'

    })

    .otherwise({

    redirectTo:'/login'

    });

    })

    .factory('userInterceptor',["$q","$rootScope",function($q,$rootScope) {

    return {

    request: function(config) {

    config.headers["TOKEN"] = $rootScope.user.token;

    return config;

    },

    responseError: function(response) {

    var data = response.data;

    //判断出错误码,如果是未登录

    if(data["errorCode"] == "500999") {

    //清空本地token存储信息

    $rootScope.user = {token: ""};

    //全局事件,方便其他view获取该事件,并给以相应的提示或处理

    $rootScope.$emit("userInterceptor","notLogin",response)

    }

    //如果是登录超时

    if(data["errorCode"] == "500998") {

    $rootScope.$emit("userInterceptor","sessionOut",response);

    }

    return $q.reject(response);

    }

    }

    }]);

    login.controller.js文件里的代码如下

    'use strict';

    angular.module('myApp',[])

    .controller('LogoinCtrl',["$rootScope","$scope", function($rootScope,$scope) {

    //跳转到登录界面,记录了一个from,这样可以在登陆后自动跳转到未登录之前的那个页面去

    $state.go("login", {from:$state.current.name,w:errorType});

    if($rootScope.user,token) {

    $state.go($rootScope.defaultPage);

    return;

    }

    //登录成功后跳转到上一次页面,也就是上面记录的from

    var from = $stateParams["from"];

    $state.go(from && from != "login" ? from : $rootScope.defaultPage);

    }]);

    login.js里的代码如下

    angular.module('myApp',[])

    .config(function($stateProvider) {

    $stateProvider

    .state('login', {

    url:"/login",

    templateUrl:"views/account/login/login.html"

    })

    .state('register', {

    url:'/register',

    templateUrl:"views/account/register/register.html"

    })

    .otherwise({redirectTo: '/login'});

    });

    shopcart.js里的代码如下

    'use strict';

    angular.module('myApp',[])

    .config(function($stateProvider) {

    $stateProvider

    .state('/',{

    url:'/home',

    templateUrl:'views/account/shopcart/shopcart.html' //登录成功后跳转到购物车页面

    })

    .oherwise({redirecTo:'/login'});

    })

    展开全文
  • <p><strong>springboot登陆成功后跳转页面为何还是在当前页面,而前端console把html页面的代码显示出来了</strong></p> <p style="text-align:center"><img alt="" src=...
  • 我按照教程做了一个登陆页面,用ajax提交表单的数据,并且登陆成功后跳转到首页。而且每次点登陆session是有了数据,它就是不跳转到指定的页面。目前就只有一次点击登陆后跳转页面。是不是我的代码有错误? 1. !...
  • 方法1: 修改文件 source/class/class_member.php 查找: $locationmessage = 'register_succeed_location'; 复制代码 本帖隐藏的内容 只修改下方: $url_forward... 更改跳转页面 例如: $url_forward = '

    本文转载自:www.discuzlab.com

    方法1:


    修改文件 source/class/class_member.php

    查找:
    1. $locationmessage = 'register_succeed_location';
    复制代码

    本帖隐藏的内容

    只修改下方: $url_forward = dreferer(); 更改跳转页面

    例如:
    $url_forward = 'http://www.chinagirlol.com/thread-1495-1-1.html';




    方法2(这个有效,对新浪微博登录用户无效):

    第一步,修改文件 : template/你的模板目录/member/register.htm

    查找:
    1. <input type="hidden" name="referer" value="$dreferer" />
    复制代码
    将 $dreferer  修改成你要跳转的地址即可! 例如 :

    本帖隐藏的内容

    1. <input type="hidden" name="referer" value="http://www.chinagirlol.com/thread-1495-1-1.html" />
    复制代码



    方法3: (登陆跳转)

    登录成功之后跳转到家园或者群组或者门户的方法!
    但是默认主页不会改变!

    PS:不用更改任何官方代码,只需添加代码即可!方便快捷

    这里我分享一下我的方法!
    一、找到文件source/class/class_member.php

    二、登录成功跳转到家园
    1.查找文件:

    showmessage($loginmessage, $location, $param, $extra);

    else {


    2.在代码下添加下段代码:

    本帖隐藏的内容

    1. $tt=substr($location,-9,9);

    2. //$location=$tt=='forum.php'? 'home.php' : $location;

    3. //$location=$location==''? 'home.php' : 
    4. $location;
    5. $href = str_replace("'", "\'", $location);

    6. if($location=='http://www.chinagirlol.com/' or $tt=='forum.php'){
    7. $href='home.php';
    8. }
    9. else{
    10. $href=$href;
    11. }
    复制代码



    三、注册成功跳转到家园
    1.查找:

    if(strpos($url_forward, $this->setting['regname']) !== false || strpos($url_forward, 'buyinvITecode') !== false) {
    $url_forward = 'forum.php';
    }


    2.在代码下面添加:

    本帖隐藏的内容

    1. $href = str_replace("'", "\'", $url_forward);
    2. if($url_forward=='http://www.chinagirlol.com/'){
    3. $href='home.php';
    4. }else{
    5. $href=$href;
    6. }
    复制代码


    四:上传文件(记得备份源文件)

    备注:代码中的网址替换成自己的网址即可,想跳转到其它页就更改:$href='home.php';  后面的即可!

    或者直接更改这里的href即可showmessage('location_login_succeed', $location, array(),

    array(
    'showid' => 'succeedmessage',
    'extrajs' => '<script type="text/javascript">'.
    'setTimeout("window.location.href =\''.$href.'\';", 3000);'.
    '$(\'succeedmessage_href\').href = \''.$href.'\';'.
    '$(\'main_message\').style.display = \'none\';'.
    '$(\'main_succeed\').style.display = \'\';'.
    '$(\'succeedlocation\').innerHTML = \''.lang('message', $loginmessage, $param).'\';</script>'.$ucsynlogin,
    展开全文
  • function ajaxDone(json) { YUNM.ajaxDone(json); if (json[YUNM.keys.statusCode] == YUNM.statusCode.ok || json[YUNM.keys.statusCode] == YUNM.statusCode.info) { if ("forward" == json.callbackType) { ...
  • 语言:python flask框架目标:跨域ajax传数据,SUCCESS之后跳转到一个登陆状态的页面描述:我在域B(www.bbb.com)向域A服务器(www.aaa.com) 用ajax POST用户信息,A服务器的后台将用户信息设置session,然后后台向B...

    语言:

    python flask框架

    目标:

    跨域ajax传数据,SUCCESS之后跳转到一个登陆状态的页面

    描述:

    我在域B(www.bbb.com)向域A服务器(www.aaa.com) 用ajax POST用户信息,A服务器的后台将用户信息设置session,然后后台向B返回url地址,域B跳转到此地址,使post的用户是登陆状态

    ajax代码如下:

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11$.ajax( {

    type:"post",

    url:"http://www.aaa.com/",

    dataType:"json",

    contentType: "application/json; charset=utf-8",

    data:JSON.stringify({"user_id":1, "user_name":"杨老师"}),

    success:function(msg){

    window.location.href = msg.url;

    }

    })

    })

    求解答?拜谢

    不管是用Ajax还是不用Ajax,进行登录请求都是会在后台进行对应的数据验证,然后进行对应的页面跳转:验证成功,跳转到你所说的登录态界面,验证失败,则不跳转什么的。至于在前端还是后端引导跳转是方法的事。

    验证之后,在后端引导跳转只需要调用Flask的redirect([对应验证状态的网址])。前端也是一样的思想:后台验证之后需要把对应状态信息和用户信息反馈给前端,然后前端操作得到的信息来进行操作。

    我的做法是状态信息包含类似于HTTP状态码的code(自己定义,把状态弄对应就行),然后根据不同的状态码来在前端进行不同的操作,例如:code==0时,代表验证成功,则进行跳转,window.location.href=”要跳转的网址”,存储基本用户信息等操作;code为其他时,提示登录失败(可以更加细化,如200代表密码错误,201表示该用户名错误等等)。

    展开全文
  • JSP页面-操作成功后跳转页面并弹框

    千次阅读 2020-04-30 22:39:28
    = null) { %> <script type="text/javascript" language="javascript"> alert("添加成功,跳转到信息列表!"); // 弹出错误信息 window.location='http://localhost:8080/xxx/xxx.action' ; // 跳转到登录界面 ...

    controller代码如下

     ModelAndView modelAndView = new ModelAndView("/xxx/xxx.jsp");
     modelAndView.addObject("message", "success");
     return modelAndView;
    

    JSP文件书写如下,写于head标签内即可

       <%
        if((String)request.getAttribute("message") != null) {
    	%>
    	<script type="text/javascript" language="javascript">
    		alert("添加成功,跳转到信息列表!");         // 弹出错误信息
    		window.location='http://localhost:8080/xxx/xxx.action' ;        // 跳转到登录界面
    	</script>
    	<%
    		}
    	%>
    

    问题解决~

    在这里插入图片描述

    展开全文
  • 登陆成功页面5秒跳转

    千次阅读 2017-09-16 14:06:56
    争做5秒真男人,哈哈哈哈哈。 代码:<!DOCTYPE html> 倒计时5秒跳转页面 恭喜您!登陆成功,; font-size
  • 主要介绍了基于JS实现操作成功之后自动跳转页面的相关知识,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
  • 想要用angularjs实现的功能是一进入就是一个登录...显示成功后该如何跳转到相应的页面3.应该在何处判断用户是否登录,或者登录超时之类的下面是我的文档目录结构app.js里的代码如下'use strict';// Declare app leve...
  • 最近在学习shiro,发现自己写得代码登陆成功后跳转js文件,载重新访问index就进入主页面了。 也是真的烦。后来在网上找了找资料。   解决方法:看看登陆界面有没有js,css文件加载错误得,如果有解决掉就好了 ...
  • Javaweb---成功登陆后自动跳转jsp页面

    千次阅读 2017-12-02 14:50:57
    通过ajax技术让用户输入的用户名与密码得到验证,验证通过(即登录成功)自动跳转到主页界面; 首先学习一些能实现自动转页面的方法,择需选择。 使用href超链接标记 客户端跳转 使用javascript 客户端跳转 ...
  • 账号、密码和验证码都正确,使用了ajax实现验证,验证结束不能像正常一样返回一个字符串,用视图解析器来跳转页面 <!--配置JSP 显示ViewResolver(视图解析器)--> <bean class="org.springframework...
  • 如果想要在js中实现route页面跳转,你需要在引入react-router-dom时,新加入几个属性。 import { BrowserRouter as Router, Route, Link,Redirect,withRouter } from "react-router-dom"\ 在你的state中定义用于...
  • 登陆成功跳转到指定页面

    千次阅读 2019-12-20 13:13:30
    "../jquery-2.1.4.js" > < / script > < style > . a { text - align : center } < / style > < / head > < body > < div class = "a" > 用户名: < input type = "text" id = "username" > < ...
  • 为什么注册成功后没有弹框提示注册成功 也不会跳转登陆页面 if (res.isOk === "Y") { this.$message({ message: "注册成功", type: "success", }); this.$router.push({ name: "Login" }); } else { this.$message...
  • PHP登陆后跳转登陆页面

    千次阅读 2014-01-17 10:54:13
    可是在实际使用的时候发现一个问题:用户A发送一个链接给用户B,B打开时页面提示登陆,可是登陆成功后,却跳转到了首页,而并不是A发送的链接。为了有更好的用户体验,B登陆成功后应该自动跳转到登陆前的链接。查了...
  • 微信授权登陆成功后302跳转再分享,分享的页面URL地址错误我们的网页开发了微信点赞功能,我的的点赞流程是这样的:用户点赞系统跳转到login.server.com(我们的登陆服务器),再由login.server.com跳转到微信登陆...
  • 我登录成功后想要跳转到loding.html页面中,应该如何实现? ``` $(document).ready(function () { $(".button").on("click",function(){ if(login()){ $.ajax({ type: "post", url: ...
  • js实现操作成功之后自动跳转页面

    千次阅读 2020-09-24 15:22:55
    1. 如果打开该页面后,如果不做任何操作则5秒后自动跳转到一个新的地址,如慕课网主页。 2. 如果点击“返回”按钮则返回前一个页面 <!DOCTYPE html> <html> <head> <title>浏览器对象<...
  • 用jsp页面这个功能很容易实现,用静态页面应该如何实现,怎么能使后台传到页面的数据能灵活使用,求大神们指点?
  • MVC+EF登陆跳转成功页面

    万次阅读 热门讨论 2015-08-29 21:02:55
    最近在做.net 的一个项目,我们的开发是基于MVC+... 和普通登陆一样,输入用户名和密码,为空判断,然后调用方法,和数据库信息进行对不,若相同,则登陆成功,把ID信息存到session或cookie中,其他页面直接验证sessi
  • 使用简洁的代码实现了登录页面,并支持记住密码,再登录成功可以成功跳转到欢迎页面
  • web.xml中配置 <auth-method>FORM <realm-name>Example Form-Based Authentication Area ...//这样会自动跳转到有用户名或密码错误提示的登陆页面,关键是登陆成功后跳转到index.jsp  

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 19,965
精华内容 7,986
关键字:

js登录成功后跳转页面