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 file_exists 检查文件或目录是否存在的函数
May 10 PHP
腾讯QQ php程序员面试题目整理
Jun 08 PHP
基于php设计模式中工厂模式详细介绍
May 15 PHP
浅析SVN常见问题及解决方法
Jun 21 PHP
ci检测是ajax还是页面post提交数据的方法
Nov 10 PHP
php导入大量数据到mysql性能优化技巧
Dec 29 PHP
php时间计算相关问题小结
May 09 PHP
php arsort 数组降序排序详细介绍
Nov 17 PHP
Yii2实现ActiveForm ajax提交
May 26 PHP
PHP中实现中文字串截取无乱码的解决方法
May 29 PHP
PHP观察者模式示例【Laravel框架中有用到】
Jun 15 PHP
php unlink()函数使用教程
Jul 12 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
laravel + vue实现的数据统计绘图(今天、7天、30天数据)
2018/07/31 PHP
Aliyun Linux 编译安装 php7.3 tengine2.3.2 mysql8.0 redis5的过程详解
2020/10/20 PHP
IE下js调试工具Companion.JS
2010/10/15 Javascript
在jQuery ajax中按钮button和submit的区别分析
2012/10/07 Javascript
jquery select 设置默认选中的示例代码
2014/02/07 Javascript
Javascript 绘制 sin 曲线过程附图
2014/08/21 Javascript
js创建对象的方式总结
2015/01/10 Javascript
Jquery搜索父元素操作方法
2015/02/10 Javascript
深入理解JavaScript系列(48):对象创建模式(下篇)
2015/03/04 Javascript
使用iojs的jsdom库实现同步系统时间
2015/04/20 Javascript
微信内置浏览器私有接口WeixinJSBridge介绍
2015/05/25 Javascript
jQuery下拉友情链接美化效果代码分享
2015/08/26 Javascript
JQuery ztree带筛选、异步加载实例讲解
2016/02/25 Javascript
简述Matlab中size()函数的用法
2016/03/20 Javascript
node.js 和HTML5开发本地桌面应用程序
2016/12/13 Javascript
Javascript计算二维数组重复值示例代码
2016/12/18 Javascript
js如何编写简单的ajax方法库
2017/08/02 Javascript
angularjs实现过滤并替换关键字小功能
2017/09/19 Javascript
JavaScript数组,JSON对象实现动态添加、修改、删除功能示例
2018/05/26 Javascript
如何利用node.js开发一个生成逐帧动画的小工具
2019/12/01 Javascript
微信小程序静默登录的实现代码
2020/01/08 Javascript
JS实现简单贪吃蛇小游戏
2020/10/28 Javascript
python基于Tkinter库实现简单文本编辑器实例
2015/05/05 Python
Python数学形态学实例分析
2019/09/06 Python
Tensorflow读取并输出已保存模型的权重数值方式
2020/01/04 Python
解决pycharm安装第三方库失败的问题
2020/05/09 Python
python如何更新包
2020/06/11 Python
python实现单机五子棋
2020/08/28 Python
波比布朗英国官网:Bobbi Brown英国
2017/11/13 全球购物
美国渔具店:FishUSA
2019/08/07 全球购物
精细化工应届生求职信
2013/11/17 职场文书
哈弗商学院毕业生求职信
2014/02/26 职场文书
财务内勤岗位职责
2014/04/17 职场文书
销售员态度差检讨书
2014/10/26 职场文书
升学宴学生答谢词
2015/01/05 职场文书
Django基础CBV装饰器和中间件
2022/03/22 Python