您的位置:首页 > 其它

CI框架学习3

2013-07-31 11:51 330 查看
创建用户登录,session控制



controller/login.php文件

<?php
if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Login extends CI_Controller
{
function index()
{
$this->load->view('login');
}

function checklogin()
{
$this->load->model("test_m");
$user=$this->test_m->user_select($_POST['uname']);
if($user)
{
//var_dump($user);
if($user[0]->upass==$_POST['upass'])
{
echo '密码正确';
$this->load->library('session');
$arr=array('uid'=>$user[0]->uid);//第一个元素的uid
$this->session->set_userdata($arr);
echo '<br />';
echo $this->session->userdata('uid');
}
else
{
echo '密码不正确';
}
}
else
{
echo '用户名不存在';
}
}

function checksession()
{
$this->load->library('session');
if( $this->session->userdata('uid'))
{
echo '已经登录';
}
else
{
echo '没有登录';
}
}

function loginout()
{
$this->load->library('session');
$this->session->unset_userdata('uid');
}

}

?>




views/login.php

访问http://localhost/CI/index.php/login/ 即可登录

访问http://localhost/CI/index.php/login/loginout 即可销毁session
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: