码迷,mamicode.com
首页 > Web开发 > 详细

ThinkPHP实现用户登录

时间:2015-01-08 21:30:34      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:

 

ThinkPHP实现用户登录 
?
//默认url入口 
?
class IndexAction extends Action{ 
  
    function index() 
    { 
    //检查用户是否登录 
    if(isset($_SESSION[‘member‘]))   
    //跳转到首页 
    echo ‘welcome to index‘; 
    else{ 
    //跳转到登录页面 
      
    echo "<script>window.location.href=‘index.php/member/login/‘;</script>"; 
      
    } 
    } 
  用户控制器,控制用户行为和页面的跳转

?
<?php 
  
class MemberAction extends Action{ 
      
    //用户登录 
    function login() 
    { 
    //判断有无参数 
    if(!isset($_POST[‘name‘])) 
    //展示本页面 
    $this->display(); 
    else{ 
        //获取参数 
    $name=$_POST[‘name‘]; 
//echo $name;    
      
    //执行登录 
    $memberModel=new MemberModel(); 
      
    if($memberModel->login($name)) 
    { 
    $_SESSION[‘member‘]=$name; 
    echo "<script>window.location.href=‘/Thinkphp/Thinkphp/index.php‘;</script>"; 
    } 
    else
    { 
    echo ‘fail‘; 
          
    } 
    } 
    } 
  
} 
  
?> 
  用户模型类 封装了用户的属性和方法

?
<?php 
  
class MemberModel extends Model{ 
    function login($name) 
    { 
        echo $this->fields[‘name‘]; 
        $res=$this->query("select * from think_member where name=‘$name‘"); 
        return $res; 
          
          
    } 
  
} 
  
?> 

 

ThinkPHP实现用户登录

标签:

原文地址:http://www.cnblogs.com/chen-lhx/p/4211884.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!