PHP实现的登录页面信息提示功能示例


Posted in PHP onJuly 24, 2017

本文实例讲述了PHP实现的登录页面信息提示功能。分享给大家供大家参考,具体如下:

login.php:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<form action="check_login.php" name="loginform"  method="post">
帐号:
  <input type="text" name="name" />
密码:
  <input type="password" name="pwd" />
<input type="submit" value="登 录" />
</form>
<?php
echo "<br/>";
//通过 error 值,确定提示信息
if(!empty($_GET['error'])){
  $error=$_GET['error'];
  If($error==1){
    Echo "<font color ='red'>您输入的账号或密码错误!</font>";
  }elseif ($error==2){
    Echo "<font color ='red'>您输入的账号或密码正确!</font>";
  }
}
?>
</body>
</html>

check_login.php:

<?php
header("Content-type: text/html; charset=utf-8");
session_start(); //初始化session变量
$username = $_POST['name']; //接收表单提交的用户名
$password=md5($_POST['pwd']); //接收表单提交的密码
class chkinput  //定义类
{
  var $name;
  var $pwd;
  function chkinput($x,$y) //定义一个方法
  {
    $this->name=$x; //将管理员名称传给类对象$this->name
    $this->pwd=$y; //将管理员密码传给类对象$this->pwd
  }
  function checkinput()
  {
    include("conn.php"); //连接数据库文件
    $sql=mysql_query("select username,password from admin where username='".$this->name."' and password='".$this->pwd."'",$conn);
    $info=mysql_fetch_array($sql); //检索管理员名称和密码是否正确
    if($info==false) //如果管理员名称或密码不正确,则弹出相关提示信息
    {
      header("location:login.php?error=1");
      exit;
    }
    else //如果管理员名称或密码正确,则直接跳转到登陆成功后界面
    {
      header("location:login.php?error=2");
      $_SESSION['admin_name']=$info['username']; //将管理员名称存到$_SESSION[admin_name]变量中
      $_SESSION['pwd']=$info['password']; ////将管理员名称存到$_SESSION[pwd]变量中
    }
  }
}
$obj=new chkinput(trim($username),trim($password)); //创建对象
$obj->checkinput(); //调用类
?>

conn.php:

<?php
header("Content-type: text/html; charset=utf-8");
$conn = mysql_connect("localhost","root","111111");
if(!$conn)
{
  die("连接数据库失败".mysql_error());
}
mysql_select_db("design") or die("数据库选择失败".mysql_error());
mysql_query("set names 'uft8'");
?>

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
PHP5中的this,self和parent关键字详解教程
Mar 19 PHP
PHP 文件缓存的性能测试
Apr 25 PHP
深入理解PHP原理之错误抑制与内嵌HTML分析
May 02 PHP
PHP5.4中json_encode中文转码的变化小结
Jan 30 PHP
thinkphp的CURD和查询方式介绍
Dec 19 PHP
php字符串按照单词进行反转的方法
Mar 14 PHP
PHP的运行机制与原理(底层)
Nov 16 PHP
Yii2框架dropDownList下拉菜单用法实例分析
Jul 18 PHP
php使用SAE原生Mail类实现各种类型邮件发送的方法
Oct 10 PHP
php实现的http请求封装示例
Nov 08 PHP
PHP基于rabbitmq操作类的生产者和消费者功能示例
Jun 16 PHP
php将xml转化对象的实例详解
Nov 17 PHP
PHP检查网站是否宕机的方法示例
Jul 24 #PHP
PHP十六进制颜色随机生成器功能示例
Jul 24 #PHP
PHP实践教程之过滤、验证、转义与密码详解
Jul 24 #PHP
php实现和c#一致的DES加密解密实例
Jul 24 #PHP
PHP读取CSV大文件导入数据库的实例
Jul 24 #PHP
Yii2.0多文件上传实例说明
Jul 24 #PHP
thinkphp分页集成实例
Jul 24 #PHP
You might like
php桌面中心(三) 修改数据库
2007/03/11 PHP
让PHP支持页面回退的两种方法
2008/01/10 PHP
php带密码功能并下载远程文件保存本地指定目录 修改加强版
2010/05/16 PHP
php中防止SQL注入的最佳解决方法
2013/04/25 PHP
php获取POST数据的三种方法实例详解
2016/12/20 PHP
php如何实现不借助IDE快速定位行数或者方法定义的文件和位置
2017/01/17 PHP
php微信开发之关注事件
2018/06/14 PHP
PHP接入支付宝接口失效流程详解
2020/11/10 PHP
document.getElementBy(&quot;id&quot;)与$(&quot;#id&quot;)有什么区别
2013/09/22 Javascript
node.js中的path.join方法使用说明
2014/12/08 Javascript
跟我学习javascript的执行上下文
2015/11/18 Javascript
JavaScript继承学习笔记【新手必看】
2016/05/10 Javascript
Javascrip实现文字跳动特效
2016/11/27 Javascript
VUE长按事件需求详解
2017/10/18 Javascript
详解webpack-dev-server使用方法
2018/09/14 Javascript
Vue.set 全局操作简单示例
2019/09/19 Javascript
浅谈Vue为什么不能检测数组变动
2019/10/14 Javascript
在vue中使用vuex,修改state的值示例
2019/11/08 Javascript
JavaScript实现手机号码 3-4-4格式并控制新增和删除时光标的位置
2020/06/02 Javascript
js实现移动端图片滑块验证功能
2020/09/29 Javascript
js属性对象的hasOwnProperty方法的使用
2021/02/05 Javascript
python中将阿拉伯数字转换成中文的实现代码
2011/05/19 Python
跟老齐学Python之模块的加载
2014/10/24 Python
简单介绍利用TK在Python下进行GUI编程的教程
2015/04/13 Python
Python标准库之collections包的使用教程
2017/04/27 Python
解决python 3 urllib 没有 urlencode 属性的问题
2019/08/22 Python
python tkinter组件使用详解
2019/09/16 Python
PyCharm导入python项目并配置虚拟环境的教程详解
2019/10/13 Python
python学生管理系统的实现
2020/04/05 Python
用python制作个视频下载器
2021/02/01 Python
html5中监听canvas内部元素点击事件的三种方法
2019/04/28 HTML / CSS
HTML5是否真的可以取代Flash
2010/02/10 HTML / CSS
CHRONEXT英国:您的首选奢华腕表目的地
2020/03/30 全球购物
综合素质自我评价评语
2015/03/06 职场文书
个人自荐书范文
2015/03/09 职场文书
2016年教师党员承诺书范文
2016/03/24 职场文书