时间:2014年4月12日16:18:05用户登录与退出


用户的登陆:

<?php

/**

*  Created by PhpStorm.

*  User: Administrator

*  Date: 14-4-12

*  Time: 上午10:41

*/

define('ACC',true);

require('./include/init.php');

/*判断是否是登陆*/

if(isset($_POST['act'])){

//点击登陆按钮后,转过来的

$u = $_POST['username'];

$p = $_POST['passwd'];

/*登陆流程

加载model*/

$user = new UserModel();

$row = $user->checkUser($u,$p);

if(empty($row)){

$msg = '用户名,密码不匹配';

}else{

$msg = '登陆成功';

if (!session_id())

session_start();

$_SESSION = $row;


if(isset($_POST['remember'])){

setcookie('remuser',$u,time()+14*24*3600);

}else{

setcookie('remuser','',0);

}

}


include(ROOT.'view/front/msg.html');

exit;

}else{

$remuser = isset($_COOKIE['remuser'])?$_COOKIE['remuser']:'';

/*准备登陆*/

include(ROOT.'view/front/denglu.html');

}

增加自动填充用户名

if(isset($_POST['remember'])){

setcookie('remuser',$u,time()+14*24*3600);

}else{

setcookie('remuser','',0);

}



用户退出:

define('ACC',true);

require('./include/init.php');

session_destroy();

$msg = '退出成功';

include(ROOT.'view/front/msg.html');

exit;



你可能感兴趣的:(用户登录)