zoukankan      html  css  js  c++  java
  • php中后台方法控制页面跳转

    <?php
     class IndexAction extends Action {
    	 function index(){
    		 $this->display();
    	 }
    	 
    	function do_login(){
    		//获取用户名和密码信息,和数据库中比对
    		// echo 111111111;
    		 dump($_POST);
    		dump($_SESSION);
    		#sleep(10);
    		$username=$_POST['username'];
    		$password=$_POST['password'];
    		$code=$_POST['code'];
    		if($_SESSION['verify']!==md5($code)){
    			$this->error('验证码错误');
    		}
    		
    		$m=new Model('user');
    		$where['username']=$username;
    		$where['password']=md5($password);
    		
    		$arr = $m->where($where)->find();
    		
    		$i=$m->where($where)->count();
    		
    		if ($i>0){
    			$_SESSION['username']=$username;
    			$_SESSION['authority'] = $arr['authority'];
    			$this->redirect('Main/index');
    		}else{
    			$this->error('该用户不存在');
    		}
    	}
    
    	function checkUser(){
    		$username=$_POST['username'];
    		$m=new Model('user');
    		$where['username']=$username;
    		$i=$m->where($where)->count();
    		if ($i>0){
    			echo "1";
    		}else{
    			echo "0";
    		}
    	}
    	
    	function checkPasswd(){
    		$username=$_POST['username'];
    		$password=$_POST['password'];
    		
    		$m=new Model('user');
    		$where['username']=$username;
    		$where['password']=md5($password);
    		$i=$m->where($where)->count();
    		if ($i>0){
    			echo "1";
    		}else{
    			echo "0";
    		}
    	}
    	
    	function checkCode(){
    		$code=$_POST['code'];
    		if($_SESSION['verify']!==md5($code)){
    			echo "0";
    		}else{
    			echo "1";
    		}
    	}
    }
    ?>
    
    
    登陆成功后跳转到		$this->redirect('Main/index'); 表示main类的index方法
    
    <?php
    // 本类由系统自动生成,仅供测试用途
    class MainAction extends Action {
    	function _before_index(){
    		if(!isset($_SESSION['username']) || $_SESSION['username']=='')
    		{
    			$this->redirect('Index/index');
    		}
    	}
    	
        public function index(){
    		echo 'dasd2313`1312';
    		#sleep(10);
    		$this->display();
        }
    }
    
    
    dasd2313`1312我跳转到Main/index
    
    
    php的页面跳转通过后台方法控制


    
                                        
    
  • 相关阅读:
    Other.ini配置文件解读以及大众评委打分的最后得分两种模式选择及解析选项解释
    大作业练习:用Asp.net Mvc4做一个:学生考试成绩管理系统-简易版
    网络营销实施步骤及疑难问题汇编
    Web前端知识汇编收集B
    Web前端知识汇编收集A
    FlexItem 多行测试
    Last Work-随机出题加法游戏
    Android DisplayMetrics类获取屏幕大小
    Java简介
    Failed to resolve:junit:junit:4.12
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13349560.html
Copyright © 2011-2022 走看看