如何直接从Phpmyadmin添加登录帐户

时间:2019-06-21 12:48:49

标签: php phpmyadmin

我正在尝试编写自己的后台办公室,我需要添加一个登录系统。我在Google上找到了一个可以正常工作的工具,但工作正常,但唯一的问题是它仅适用于哈希密码。

这意味着如果我想在后台添加一个新用户,我需要使用regiser.php文件,而不是直接在Phpmyadmin表上创建一个。登录系统仅读取哈希密码,因此,如果我尝试将其正常写在表中,然后尝试登录时会显示密码错误。

我仍在学习,所以我真的不知道如何制作自己的登录系统。

有人可以帮我吗, 谢谢, 附庸风雅

我尝试删除哈希系统,但是password_verify停止工作,如果我在线阅读仅适用于password_hash

//REGISTER.PHP 

// Prepare an insert statement

$sql = "INSERT INTO users (username, password) VALUES (?, ?)";

if($stmt = mysqli_prepare($conn, $sql)){

// Bind variables to the prepared statement as parameters

mysqli_stmt_bind_param($stmt, "ss", $param_username, $param_password);

$param_username = $username;

$param_password = password_hash($password, PASSWORD_DEFAULT); 

// Creates a password hash


//LOGIN.PHP

// Bind result variables

mysqli_stmt_bind_result($stmt, $id, $username, $hashed_password);

if(password_verify($password, $hashed_password)){

1 个答案:

答案 0 :(得分:0)

显然,您不希望在实际的登录系统中执行此操作,但是出于实验目的,您可以删除哈希密码功能。

代码将如下所示:

<script>
    function addRow(event) {
      console.log(event);

    }
  </script>