码迷,mamicode.com
首页 > 其他好文 > 详细

login && session

时间:2014-07-21 00:22:24      阅读:334      评论:0      收藏:0      [点我收藏+]

标签:des   style   blog   http   java   color   

运用session保存用户的登录状态。

session相关:

1 session_start();               //激活变量$_SESSION[]
2 $_SESSION[‘username‘] = $username;          
3 unset($_SESSION[‘username‘]);        //清空变量
4 session_destroy();           //清除会话

本例实现的功能:

login,   logout

 

后台:process.php

bubuko.com,布布扣
 1     // login
 2     if(@$_POST["login_submit"]){
 3         $str = "SELECT * FROM users WHERE username=‘$_POST[username]‘ and password=‘$_POST[password]‘";
 4         $res = mysql_query($str);
 5         if(mysql_fetch_array($res)){
 6             session_start();
 7             $_SESSION[‘username‘] = $_POST[‘username‘];
 8             exit($_SESSION[‘username‘].‘欢迎你!点击此处 <a href="index.php">返回首页</a><br />‘);
 9         }else
10             exit(‘登录失败!点击此处 <a href="javascript:history.back(-1);">返回</a>‘);
11     }
12 
13     // logout
14     if(@$_GET["action"] == "logout"){
15         session_start();
16         unset($_SESSION[‘username‘]);
17         session_destroy();
18         exit(‘注销成功!点击此处 <a href="index.php">返回首页</a><br />‘);
19     }
View Code

前台: index.php

bubuko.com,布布扣
 1             <?php
 2                 session_start();                //!!!!!!
 3                 if(empty($_SESSION["username"])){
 4                     echo             
 5                     "<div><a href=‘register.php‘>register</a></div>
 6                     <form action=‘process.php‘ method=‘post‘>
 7                         username:<input type=‘text‘ name=‘username‘ /><br/>
 8                         password:<input type=‘password‘ name=‘password‘ /><br/>
 9                         <input type=‘submit‘ name=‘login_submit‘ value=‘login‘/>
10                     </form>";
11                 }else{
12                     echo 
13                     "<div>
14                         <div><a href=‘home.php?‘>{$_SESSION["username"]}</a></div>
15                         <div><a href=‘process.php?action=logout‘>注销</a></div>
16                     </div>";
17                 }
18             ?>
View Code

login && session,布布扣,bubuko.com

login && session

标签:des   style   blog   http   java   color   

原文地址:http://www.cnblogs.com/fashare/p/3856545.html

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