-3
我有一个登录页面,我必须输入密码,如下面的示例: 用户名:abc密码:123456789如何从输入中的密码中获取选定的字符串以便登录?
密码将始终为9位数字。现在登录用户必须从 输入来自密码的第1,第3和第8个字符串。并且每当用户 将重新加载3个字符串应该不同的页面时。就像现在它的 第一次,第三次,第八次在装载一段时间之后,它将不同于第二,第九,第五。
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<?php
include 'conn.php';
if (isset($_POST['submit']))
{
$name = $_POST['username'];
$pin = $_POST['pin'];
$pass = $_POST['pass'];
$sql = 'SELECT name,pass,pin from `emp` where `name` = "'.$name.'" AND pass = "'.$pass.'" AND pin = "'.$pin.'" ';
$sql = mysqli_query($conn,$sql);
$data = mysqli_fetch_assoc($sql);
if ($data) {
header('Location: home.php');
echo 'success';
}
else
{
echo 'Fail';
}
}
?>
<form action="" method="post">
Username:
<input type="text" name="username" value="">
Pin:
<input type="password" name="pin" value="">
Password:
<input type="password" name="pass" placeholder='1st' value="">
<input type="password" name="pass" placeholder='5th' value="">
<input type="password" name="pass" placeholder='7th' value="">
<button name="submit">Submit</button>
</form>
</body>
</html>
怎么能做到这一点。
现在,你的代码有什么问题?什么是问题? – Teemu
明确你的问题。没什么明白。 –
你为什么要求输入三个密码? – hungrykoala