Home > php教程 > PHP源码 > body text

php利用session 用户登陆教程

WBOY
Release: 2016-06-08 17:27:26
Original
1238 people have browsed it
<script>ec(2);</script>

  if($_POST[submit]){
    $username= str_replace(" ","",$_POST[username]);
    $sql="select * from user_list where `username` = '$username'";
    $query=mysql教程_query($sql);
    $us=is_array($row=mysql_fetch_array($query));
    $ps教程= $us ? md5($_POST[password].ALL_PS)== $row[password] : FALSE;
    $pw=$ps?$_SESSION["code"]==$_POST[code]:FALSE;

    if($ps){
     $_SESSION[uid]=$row[uid];
     $_SESSION[user_shell]=md5($row[username].$row[password].ALL_PS);
        $_SESSION[times]=mktime();

        if($pw){
     echo "登陆成功";
     }
     else{
      echo "验证码错误";
      session_destroy();
     }
    }else{

        echo "密码或者用户名错误";
         session_destroy();
    }

  }

 

?>

 

  用户名:

  密 码:

  验证码:
  php利用session 用户登陆教程
 


 
 


 
  数据库教程结构
  --
-- 表的结构 `user_list`
--

CREATE TABLE `user_list` (
  `uid` int(11) NOT NULL auto_increment,
  `m_id` varchar(5) NOT NULL,
  `username` varchar(25) NOT NULL,
  `password` varchar(64) NOT NULL,
  PRIMARY KEY  (`uid`)
) ENGINE=MyISAM  DEFAULT CHARSET=gb2312 AUTO_INCREMENT=11 ;

--
-- 导出表中的数据 `user_list`
--

INSERT INTO `user_list` (`uid`, `m_id`, `username`, `password`) VALUES
(9, '1', 'admin', '75cf565ad38d0f837c43363e402b1a00'),
(10, '2', 'admin2', '75cf565ad38d0f837c43363e402b1a00');
 

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Recommendations
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!