登录代码在PHP中不起作用

库沙格拉·巴拉德(Kushagra varade)

我有一个index.html页面,我将从该页面将其重定向到我的login.php页面以验证用户。但似乎这是行不通的。即使输入正确也显示错误信息。请期待

index.html

<form action="login.php" method="POST">
      <div class="input-container">
        <input type="text" name="enroll" required="required"/>
        <label for="Username">Enrollment Number</label>
        <div class="bar"></div>
      </div>
      <div class="input-container">
        <input type="password" name="Password" required="required"/>
        <label for="Password">Password</label>
        <div class="bar"></div>
      </div>
      <div class="button-container">
        <button><span>Go</span></button>
      </div>
      <div class="footer"><a href="#">Forgot your password?</a></div>
    </form>

login.php

<?php

// Grab User submitted information
$enroll = $_POST["enroll"];
$pass = $_POST["password"];

// Connect to the database
$con = mysql_connect("localhost","root","");
// Make sure we connected succesfully
if(! $con)
{
    die('Connection Failed'.mysql_error());
}

// Select the database to use
mysql_select_db("rgpv",$con);

$result = mysql_query("SELECT enroll, password FROM login WHERE enroll = $enroll");

$row = mysql_fetch_array($result);

if($row["enroll"]==$enrolls && $row["password"]==$pass)
    echo"You are a validated user.";
else
    echo"Sorry, your credentials are not valid, Please try again.";
?>
守则

在您的表单中,您的密码字段的名称为Password在login.php中,您不正确地定义$pass$pass = $_POST["password"];-只需将其更改为$pass = $_POST["Password"];

您的查询也不正确。

改变 $result = mysql_query("SELECT enroll, password FROM login WHERE enroll = $enroll");

`$result = mysql_query("SELECT enroll, password FROM login WHERE enroll ='$enroll'");

警告:您的代码对SQL注入攻击开放
警告:您应该使用password_hash来哈希您的密码!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

AngularJS:登录功能在PHP代码中不起作用

来自分类Dev

jQuery中的PHP代码不起作用

来自分类Dev

php代码在javascript中不起作用

来自分类Dev

FFMPEG在php代码中不起作用

来自分类Dev

上载代码在PHP中不起作用

来自分类Dev

警报在PHP代码中不起作用

来自分类Dev

INSERT INTO在php代码中不起作用

来自分类Dev

PHP登录不起作用

来自分类Dev

Vue:登录验证在我的代码中不起作用

来自分类Dev

php登录系统 - 登录不起作用

来自分类Dev

我在 php 中登录的 recaptcha 不起作用

来自分类Dev

PHP登录验证不起作用或注销不起作用

来自分类Dev

PHP代码在PHP CLI中不起作用

来自分类Dev

PHP登录页面header()不起作用

来自分类Dev

php-登录验证不起作用

来自分类Dev

我的PHP用户登录不起作用

来自分类Dev

PHP / MySQLi:登录表单不起作用

来自分类Dev

PHP文件不起作用-登录表单

来自分类Dev

PHP登录表单不起作用

来自分类Dev

PHP 登录 - 多个 IF 条件不起作用

来自分类Dev

PHP登录和注销不起作用

来自分类Dev

代码在PHP中不起作用。怎么了?

来自分类Dev

php代码在ajax页面中不起作用?

来自分类Dev

CredRead()在登录会话中不起作用

来自分类Dev

CredRead()在登录会话中不起作用

来自分类Dev

登录身份-在HttpContext中不起作用

来自分类Dev

20.10 中的指纹登录不起作用

来自分类Dev

PHP CURL登录和下载文件代码不起作用

来自分类Dev

登录不起作用