标签:
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; } } ?>
标签:
原文地址:http://www.cnblogs.com/chen-lhx/p/4211884.html