密码输入总是显示密码不正确

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了密码输入总是显示密码不正确相关的知识,希望对你有一定的参考价值。

如果密码输入错误,可检查以下事项后再重新输入。
(1)CAPSLOCK大写锁定键是否打开;
(2)密码中包含的字母大小写是否正确;
(3)是否关闭了中文输入法。

如果忘记系统开机密码,有如下几种解决方法:
一、以管理员账户登录:
1、登录:如果管理员Adminstartor帐号没有设置密码,可以在开机登录界面,左手按Ctrl + Alt ,然后右手连按两下Delete键,调出管理员登录框。不要输入任何密码,直接按“确定”就可登录系统。
2、修改:进入系统后,打开控制面板,进入“用户帐户”这一项。选择忘记密码的帐号,双击。进入用户帐户修改窗口,选择“创建密码”这一项,点击进入,直接两次输入新密码,再按“创建密码”按钮,就把密码修改过来了。或者所有输入框都不填,直接点击“创建密码”即可取消该帐户密码。
二、创建新的超级管理员帐户:
1、开机后连按F8键后,选择“命令提示符的安全模式”回车。
2、系统列出系统超级用户“administrator”和本地用户选择菜单,鼠标单击“administrator”,进入命令行模式。
3、键入命令:“net user ABCD 123456 /add”,强制将“ABCD”用户(忘记密码的用户名或新添加的用户名)的口令更改为“123456”。再键入“net localgroup administrators ABCD /add”命令将这个新用户提升为系统管理组“administrators”的用户,并使其具有超级权限。
4、重启,登录时就可以用更改后的口令“123456”登录用户了。
三、解除系统开机密码:
1、制作启动U盘:可搜索下载老毛桃或大白菜U盘启动盘制作工具,制作成一个启动U盘并插入电脑。
2、U盘启动电脑:再开机或重启时,连按DEL键(笔记本一般为F2或指定热键)进入CMOS中的BOOT选项卡,设置USB磁盘为第一启动项,并按F10保存退出重启。
3、清除密码:进入U盘功能菜单,选择其中的“清除WINDOWS开机密码”,再根据画面提示操作,即可清除原来设定的密码。
四、重装系统。可清除所有系统开机密码。推荐光盘重装,其操作步骤如下:
(1)准备系统光盘:如果没有可以去电脑商店购买,需要安装什么系统就买什么系统的最新版光盘。如果有刻录光驱,也可上网自行下载ISO格式的系统文件刻录成系统光盘。
(2)设置光盘启动:开机后按DEL键(笔记本一般为F2或根据屏幕底行提示的热键)进入CMOS,并在BOOT选项卡中设置光驱(CD-ROM或DVD-ROM)为第一启动项(老主板需要进入Advanced Bios Features选项卡后,在“1st Boot Device”处回车,再选择CD/DVD-ROM),再按F10保存退出重启。重启电脑时及时将系统光盘插入光驱。
(3)克隆安装系统:光盘启动成功后会显示功能菜单,此时选择菜单中的“安装系统到硬盘第一分区”,回车确定后按提示操作,或者进入PE系统后,运行桌面上的“一键安装系统”,电脑会自动运行GHOST软件自动载入GHO文件克隆安装到C区,整个过程基本无需人工干预,直到最后进入系统桌面。
参考技术A 是差两位密码没有空格了不向左边移动了怎么按都不会动 参考技术B 可能你的问题跟我的一样,我的是鼠标点在密码框时,系统会自己输入密码,可能就是你在输入密码时系统给你加了密码,你可以自己试一下,鼠标点在密码框等一会看看有没有自动输入。
什么原因还不知道,查不到病毒,临时解决办法:打开软键盘输入密码
参考技术C 问题原因

  出现上述问题的原因可能是你在设置了Windows 10 开机自动登录的情况下,又更改了计算机的名称。

  解决方法

  1、在欢迎界面选择任何一个账户并输入你的密码(或登录名和密码);

  2、成功进入Windows 系统后,按下“Win+R”

  3、在窗口中输入netplwiz (或者输入 control userpasswords2)

  4、勾选“要使用本计算机,用户必须输入用户名和密码(E)”并点击“应用”

  5、然后再将其关闭,即取消勾选。之后系统将恢复正常的自动登录。

1、请确认是否将登录密码和支付密码混淆了。

  2、如果密码没有混淆,输入的密码确定是对的,但页面一直显示密码错误,建议重新安装一下支付宝的安全控件,安装成功后重新启动浏览器再输入密码。

即使我输入正确的密码,为什么我总是被重定向到登录页面?

输入正确的凭据后,我总是一次又一次地重定向到login.php。当我输入写密码时,我需要被重定向到insert_package.php。当我进入

本地主机/ myproject的/ insert_package.php

在URL中,它会自动将我重定向到登录页面,但是输入写入密码不允许我输入insert_package.php。

的login.php

<?php
// Include config file
require_once '../config.php';

// Define variables and initialize with empty values
$username = $password = "";
$username_err = $password_err = "";

// Processing form data when form is submitted
if($_SERVER["REQUEST_METHOD"] == "POST"){

    // Check if username is empty
    if(empty(trim($_POST["username"]))){
        $username_err = 'Please enter username.';
    } else{
        $username = trim($_POST["username"]);
    }

    // Check if password is empty
    if(empty(trim($_POST['password']))){
        $password_err = 'Please enter your password.';
    } else{
        $password = trim($_POST['password']);
    }

    // Validate credentials
    if(empty($username_err) && empty($password_err)){
        // Prepare a select statement
        $sql = "SELECT username, password FROM users WHERE username = ?";

        if($stmt = mysqli_prepare($conn, $sql)){
            // Bind variables to the prepared statement as parameters
            mysqli_stmt_bind_param($stmt, "s", $param_username);

            // Set parameters
            $param_username = $username;

            // Attempt to execute the prepared statement
            if(mysqli_stmt_execute($stmt)){
                // Store result
                mysqli_stmt_store_result($stmt);

                // Check if username exists, if yes then verify password
                if(mysqli_stmt_num_rows($stmt) == 1){                    
                    // Bind result variables
                    mysqli_stmt_bind_result($stmt, $username, $hashed_password);
                    if(mysqli_stmt_fetch($stmt)){
                        if(password_verify($password, $hashed_password)){
                            /* Password is correct, so start a new session and
                            save the username to the session */
                            session_start();
                            $_SESSION['username'] = $username;      
                            header("location: insert_package.php");
                        } else{
                            // Display an error message if password is not valid
                            $password_err = 'The password you entered was not valid.';
                        }
                    }
                } else{
                    // Display an error message if username doesn't exist
                    $username_err = 'No account found with that username.';
                }
            } else{
                echo "Oops! Something went wrong. Please try again later.";
            }
        }

        // Close statement
        mysqli_stmt_close($stmt);
    }

    // Close connection
    mysqli_close($conn);
}
?>

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Login</title>
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.css">
    <style type="text/css">
        body{ font: 14px sans-serif; }
        .wrapper{ width: 350px; padding: 20px; }
    </style>
</head>
<body>
    <div class="wrapper">
        <h2>Login</h2>
        <p>Please fill in your credentials to login.</p>
        <form action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]); ?>" method="post">
            <div class="form-group <?php echo (!empty($username_err)) ? 'has-error' : ''; ?>">
                <label>Username</label>
                <input type="text" name="username"class="form-control" value="<?php echo $username; ?>">
                <span class="help-block"><?php echo $username_err; ?></span>
            </div>    
            <div class="form-group <?php echo (!empty($password_err)) ? 'has-error' : ''; ?>">
                <label>Password</label>
                <input type="password" name="password" class="form-control">
                <span class="help-block"><?php echo $password_err; ?></span>
            </div>
            <div class="form-group">
                <input type="submit" class="btn btn-primary" value="Login">
            </div>
            <p>Don't have an account? <a href="register.php">Sign up now</a>.</p>
        </form>
    </div>    
</body>
</html>

insert_package.php

<?php
// Initialize the session
session_start();

// If session variable is not set it will redirect to login page
if(!isset($_SESSION['username']) || empty($_SESSION['username'])){
  header("location: login.php");
  exit;
}
?>

<?php   
include('sidebar.php');?>
<html>
<head>
<title  >INSERT PACKAGE</title>

</head>
<body>
<br />

<table cellpadding="50" border='1' align="center">
<form action="insert.php" method="post" name="file" enctype="multipart/form-data" autocomplete="off" ><br />

<tr>
    <td>Package Name</td>
    <td><input type="text" name="pname"  /></td>
</tr>

<tr>
    <td>Image</td>
    <td><input type="file" name="fimage"  /></td>
</tr>


<tr>
    <td >
    <input type="submit" name="submit" value="INSERT"  />
    <input type="submit" name="submit2" value="VIEW"  />


    <input type="submit" name="submit3" value="DELETE"  /></td>

</tr>
</form>

</body>
</html>
答案

数据库中的哈希密码与密码不匹配。你应该做这样的事情

Register.php

// Hash a new password for storing in the database.
function saveUser($username, $password) {
    $hashPassword = password_hash($password, PASSWORD_BCRYPT);
    // save $username and $hashPassword to db with insert into...
}

的login.php

if(password_verify($password, $hashed_password)){
     session_start();
     $_SESSION['username'] = $username;      
     header("location: insert_package.php");
}

以上是关于密码输入总是显示密码不正确的主要内容,如果未能解决你的问题,请参考以下文章

提示“用户名或密码不正确”,怎么办?

在CRT中用SSH登录ASA怎么总是显示用户名和验证密码错误啊?怎么解决呢?

电信的宽带想改密码,用路由器上的密码总是登录不上,显示的用户名是

手机gmail登录不了,输入密码也显示的错误

为啥输入TP-LINK初始的密码总是错误

网络安全密钥输入密码但是一直显示还要输入密码是啥意思