php $_SESSION会员登录实例分享


Posted in PHP onJanuary 19, 2021

php会员登录模块是网站开发中很简单的一个模块,本实例主要给php初学者一个简单的参考,其中的逻辑还是要读者自己领会,多编多思考。

login.php文件

<?php
 ob_start();
 session_start();
?>
<?
 // error_reporting(E_ALL);
 // ini_set("display_errors", 1);
?>
<html lang="en"> 
 <head>
  <title>Tutorialspoint.com</title>
  <link href="css/bootstrap.min.css" rel="stylesheet">  
  <style>
   body {
   padding-top: 40px;
   padding-bottom: 40px;
   background-color: #ADABAB;
   }   
   .form-signin {
   max-width: 330px;
   padding: 15px;
   margin: 0 auto;
   color: #017572;
   }   
   .form-signin .form-signin-heading,
   .form-signin .checkbox {
   margin-bottom: 10px;
   }   
   .form-signin .checkbox {
   font-weight: normal;
   }   
   .form-signin .form-control {
   position: relative;
   height: auto;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   padding: 10px;
   font-size: 16px;
   }   
   .form-signin .form-control:focus {
   z-index: 2;
   }   
   .form-signin input[type="email"] {
   margin-bottom: -1px;
   border-bottom-right-radius: 0;
   border-bottom-left-radius: 0;
   border-color:#017572;
   }   
   .form-signin input[type="password"] {
   margin-bottom: 10px;
   border-top-left-radius: 0;
   border-top-right-radius: 0;
   border-color:#017572;
   }   
   h2{
   text-align: center;
   color: #017572;
   }
  </style>  
 </head> 
 <body>  
  <h2>Enter Username and Password</h2> 
  <div class="container form-signin">   
   <?php
   $msg = '';   
   if (isset($_POST['login']) && !empty($_POST['username']) && !empty($_POST['password'])) {    
    if ($_POST['username'] == 'tutorialspoint' && $_POST['password'] == '1234') {
     $_SESSION['valid'] = true;
     $_SESSION['timeout'] = time();
     $_SESSION['username'] = 'tutorialspoint';
     echo 'You have entered valid use name and password';
    }
    else 
    {
     $msg = 'Wrong username or password';
    }
   }
   ?>
  </div> <!-- /container -->  
  <div class="container">  
   <form class="form-signin" role="form" action="<?php echo htmlspecialchars($_SERVER['PHP_SELF']); ?>" method="post">
   <h4 class="form-signin-heading"><?php echo $msg; ?></h4>
   <input type="text" class="form-control" name="username" placeholder="username = tutorialspoint" required autofocus></br>
   <input type="password" class="form-control" name="password" placeholder="password = 1234" required>
   <button class="btn btn-lg btn-primary btn-block" type="submit" name="login">Login</button>
   </form>   
   Click here to clean <a href="logout.php" tite="Logout">Session.  
  </div>  
 </body>
</html>

Logout.php文件

<?php
 session_start();
 unset($_SESSION["username"]);
 unset($_SESSION["password"]); 
 echo 'You have cleaned session';
 header('Refresh: 2; URL=login.php');
?>

php $_SESSION会员登录实例分享

以上就是本文的全部内容,希望对大家的学习有所帮助。

PHP 相关文章推荐
用PHP动态生成虚拟现实VRML网页
Oct 09 PHP
常用的PHP数据库操作方法(MYSQL版)
Jun 08 PHP
提高PHP性能的编码技巧以及性能优化详细解析
Aug 24 PHP
PHP命令行脚本接收传入参数的三种方式
Aug 20 PHP
php数据访问之增删改查操作
May 09 PHP
php_pdo 预处理语句详解
Nov 21 PHP
yii2中LinkPager增加总页数和总记录数的实例
Aug 28 PHP
Yii2处理密码加密及验证的方法
May 12 PHP
laravel 实现关闭CSRF(全部关闭、部分关闭)
Oct 21 PHP
在laravel中实现ORM模型使用第二个数据库设置
Oct 24 PHP
PHP全局使用Laravel辅助函数dd
Dec 26 PHP
thinkphp框架表单数组实现图片批量上传功能示例
Apr 04 PHP
PHP实现163邮箱自动发送邮件
Mar 29 #PHP
Laravel5.1数据库连接、创建数据库、创建model及创建控制器的方法
Mar 29 #PHP
PHP创建word文档的方法(平台无关)
Mar 29 #PHP
PHP中key和current,next的联合运用实例分析
Mar 29 #PHP
CodeIgniter基于Email类发邮件的方法
Mar 29 #PHP
PHP中抽象类、接口的区别与选择分析
Mar 29 #PHP
php实现图片缩略图的方法
Mar 29 #PHP
You might like
php将字符串转换成16进制的方法
2015/03/17 PHP
jQuery 全选效果实现代码
2009/03/23 Javascript
JQuery分别取得每行最后一列和最后一行的示例代码
2013/08/18 Javascript
关于javaScript注册click事件传递参数的不成功问题
2014/07/18 Javascript
使用jQuery和Bootstrap实现多层、自适应模态窗口
2014/12/22 Javascript
javascript无刷新评论实现方法
2015/05/13 Javascript
js去字符串前后空格的实现方法
2016/02/26 Javascript
js enter键激发事件实例代码
2016/08/17 Javascript
微信小程序中进行地图导航功能的实现方法
2018/06/29 Javascript
原生JS实现动态加载js文件并在加载成功后执行回调函数的方法
2020/12/30 Javascript
JS中封装axios来管控api的2种方式
2019/09/11 Javascript
JS实现长图上下滚动效果
2020/03/19 Javascript
react-router-dom 嵌套路由的实现
2020/05/02 Javascript
Python调用C语言开发的共享库方法实例
2015/03/18 Python
Python实现简单截取中文字符串的方法
2015/06/15 Python
python3如何将docx转换成pdf文件
2018/03/23 Python
python基础教程项目五之虚拟茶话会
2018/04/02 Python
Python实现的查询mysql数据库并通过邮件发送信息功能
2018/05/17 Python
python 列表输出重复值以及对应的角标方法
2019/06/11 Python
利用Pytorch实现简单的线性回归算法
2020/01/15 Python
Python Tkinter图形工具使用方法及实例解析
2020/06/15 Python
python生成xml时规定dtd实例方法
2020/09/21 Python
Python应用自动化部署工具Fabric原理及使用解析
2020/11/30 Python
详解Html5 监听拦截Android返回键方法
2018/04/18 HTML / CSS
固特异美国在线轮胎店:Goodyear Tire
2019/02/23 全球购物
认购协议书范本
2014/04/22 职场文书
银行竞聘演讲稿范文
2014/04/23 职场文书
关于责任的演讲稿
2014/05/20 职场文书
机电一体化专业求职信
2014/07/22 职场文书
2014年自愿离婚协议书范本
2014/09/25 职场文书
企业年检委托书范本
2014/10/14 职场文书
秦兵马俑导游词
2015/02/02 职场文书
春风化雨观后感
2015/06/11 职场文书
社区志愿者服务心得体会
2016/01/22 职场文书
mysql 直接拷贝data 目录下文件还原数据的实现
2021/07/25 MySQL
MySQL创建管理HASH分区
2022/04/13 MySQL