首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >添加用户名和密码错误消息

添加用户名和密码错误消息
EN

Stack Overflow用户
提问于 2012-02-07 12:18:27
回答 4查看 5.1K关注 0票数 0

如果用户输入了错误的用户名或密码,我想添加一条错误消息。目前,如果用户名或密码错误,它只会重新加载登录页面,没有任何错误。

EN

回答 4

Stack Overflow用户

发布于 2012-02-07 12:19:45

只需修改if语句,查看他们是否成功登录:

代码语言:javascript
运行
复制
if( mysql_num_rows( $login) == 1) 
{
    // Successful login
    $_SESSION['username'] = $_POST['username'];
    ...
}
else
{
    // Invalid login
    echo "Your username or password are incorrect!";
}
票数 0
EN

Stack Overflow用户

发布于 2012-02-07 12:37:20

代码语言:javascript
运行
复制
if(mysql_num_rows($login) == 1)
{
$SESSION['username'=$_POST['username'];

//Successfull login  redirect to home page
}
else
{
// incorrect username or password
$incorrectLogin_flag =1;
}

然后在html中使用

代码语言:javascript
运行
复制
<?php

echo "Username : <input type='text' name='username' />";

echo "Username : <input type='password' name='password' />";

echo " <input type='submit' value='Login' />";

echo " <input type='submit' value='Cancel' />";

if($incorrectLogin_flag ==1)
{
 echo" <label style='color:red;'> Username or Password incorrect.</label>";
}

?>

票数 0
EN

Stack Overflow用户

发布于 2012-02-07 13:30:40

使用else,

代码语言:javascript
运行
复制
    if(Something goes wrong){

    //display the errors


    }elseif(all goes right){
    //login
    //redirect


    }

不需要给你完整的代码,你可以谷歌它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9170941

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档