首页 > php教程 > PHP源码 > 正文

php利用session 用户登陆教程

php中文网
发布: 2016-06-08 17:27:26
原创
1473人浏览过
<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');
 

相关标签:
PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号