Chinaunix首页 | 论坛 | 博客
  • 博客访问: 198056
  • 博文数量: 37
  • 博客积分: 1390
  • 博客等级: 中尉
  • 技术积分: 336
  • 用 户 组: 普通用户
  • 注册时间: 2008-07-16 13:18
文章分类

全部博文(37)

文章存档

2011年(1)

2008年(36)

我的朋友

分类: 系统运维

2008-09-11 10:38:53


2008-06-27 17:15
文件1:login.php

session_start() ;

if('unset' == $_GET['q']){
    unset($_SESSION['user']) ;
}

if(!isset($_SESSION['user'])){
    require_once('./templates/login_ajax.html') ;
}else {
    echo "欢迎光临。。。";
    echo "<a href='login.php?q=unset'  >注销" ;
}
?>


文件2:check_user.php

session_start() ;

if(!empty($_GET['username']) && !empty($_GET['password'])) {
    $user     = $_GET['username'] ;
    $password = $_GET['password'] ;
    $ckstime  = $_GET['cookietime'] ;

    require_once('../include/db.inc.php') ;

    $sql = "select * from user where name= '".$user."' and password = '".$password."'" ;
    //setcookie('ucloo', 'qa.ucloo.com', time() + intval($ckstime)) ;

    $mydb = new ClsMysqlDB (MYHOST, MYUSER, MYPWD, MYDBNAME) ;

    $res = $mydb->getrow($sql) ;
    if(empty($res)){
        echo 'err';
    }else {
        $_SESSION['user'] = $user ;
        if($res['type'] == 1){
            $_SESSION['admin'] = $user ;
            echo "admin." ;
        }else {
            echo 'user';
        }
    }
}else {
    echo "null" ;
}

?>

文件3:login_ajax.html



   
        User login ...
               
       
   
           
       
       
         
           

           

            登录
           

用户名


           

密 码


           

有效期


           

   
              
           
           


           
           
           

           
           
           

   
   



文件其他:db.inc.php, prototype.js等就不再累述

文件结构:
    login/
        login.php
       
        include/
            db.inc.php
            prototype.js
        action/
            check_user.php
        templates/
            login_ajax.html
阅读(4161) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~