zoukankan      html  css  js  c++  java
  • 登录或注册成功后跳回到原来的页面 使用session

    // 判断没有登录时,跳转到登录页面
    protected function check_login(){
    // header("location:".getenv("HTTP_REFERER"));
    $session_user=session('user');
    if(empty($session_user)){
    // $this->error('您还没有登录!',leuu('user/login/index',array('redirect'=>base64_encode($_SERVER['HTTP_REFERER']))));
    $this->redirect(U('User/Login/index'),array('redirect'=>base64_encode($_SERVER['HTTP_REFERER'])));
    }

    }

    //登录页面保存上一个页面到session
    function index(){
    $redirect=I('get.redirect','');
    if(!empty($redirect)){
    $redirect=base64_decode($redirect);
    $redirect ? session('login_http_referer',$redirect):'';
    }
    if(sp_is_user_login()){ //已经登录时直接跳到首页
    redirect(__ROOT__."/");
    }else{
    $this->display();
    }
    }



    //登录成功,或注册成功,跳转到原来网页
    $session_login_http_referer=session('login_http_referer');
    $redirect=empty($session_login_http_referer)?__ROOT__."/":$session_login_http_referer;
    session('login_http_referer',null);
    $this->success("登录验证成功!", $redirect);
  • 相关阅读:
    kernel 于ioctl申请书
    顺时针打印矩阵
    HDU 1557 权利指数 国家压缩 暴力
    从混沌到有序--熵
    分层思想总结
    什么是分层架构模式
    分层设计
    分层设计思想
    软件的生长方式
    设计模式、SOLID原则:组件与联系
  • 原文地址:https://www.cnblogs.com/jackduan/p/7449518.html
Copyright © 2011-2022 走看看