Home  >  Article  >  Backend Development  >  How to implement PHP login failure page prompt

How to implement PHP login failure page prompt

藏色散人
藏色散人Original
2022-11-19 10:13:562111browse

php method to implement login failure page prompts: 1. Create the login.php login page; 2. Determine the prompt information through the error value; 3. Through "function chkinput($x,$y){.. .}" method to determine whether the login is successful and jump to the corresponding prompt page.

How to implement PHP login failure page prompt

The operating environment of this tutorial: Windows 7 system, PHP version 8.1, Dell G3 computer.

How to implement the prompt on the php login failure page?

An example of the login page information prompt function implemented in PHP

is as follows:

login.php:





Insert title here


帐号: 密码:
"; //通过 error 值,确定提示信息 if(!empty($_GET['error'])){ $error=$_GET['error']; If($error==1){ Echo "您输入的账号或密码错误!"; }elseif ($error==2){ Echo "您输入的账号或密码正确!"; } } ?>

check_login.php:

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:

Recommended study: "PHP Video Tutorial"

The above is the detailed content of How to implement PHP login failure page prompt. For more information, please follow other related articles on the PHP Chinese website!

Statement:
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