错误的用户名/密码消息和重定向[关闭]

2024-02-18

创建客户端登录区域。我的登录表单位于 clientLogin.html 中:

       <form name="ClientLogin" method="post" action="login.php"> <br>
            <p>
             <label for='Username'>Username</label> <br>
            <input type="text" name="username" />
            </p>
            <p>

            <label for='Password'>Password</label> <br>
            <input type="password" name="password" />
            </p>
            <br>
            <input type="submit" value="Submit" />

        </form>

如果用户名和密码组合不正确,我想重定向到此页面,添加一条消息“用户名/密码不正确,请重试”。这是login.php 中的代码:

<?php


//Connect to the database
    require('db.php');

    $user = mysql_real_escape_string($_POST["username"]);
    $pass = mysql_real_escape_string($_POST["password"]);

    $clientdata = mysql_query("SELECT * FROM Users WHERE username='$user' and            password='$pass'")
    or die (mysql_error());

    $data = mysql_fetch_array($clientdata, MYSQL_ASSOC);

    if(mysql_num_rows($clientdata) == 1){

session_start();


$_SESSION['username'] = $user;


header('Location: profile.php');

    }else{
header('Location: clientLogin.html');
    }

我预计 clientLogin.html 文件需要更改为 .php 文件。除此之外我很难过。任何指导将不胜感激。


您可以在调用 ClientLogin 时设置 SESSION 标志。

    $_SESSION['loginerror'] = 1;

在ClientLogin.php中

    if ($_SESSION['loginerror'] > 0) {
      /* Display Appropriate Error message */
    }
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

错误的用户名/密码消息和重定向[关闭] 的相关文章

随机推荐