使用学生标识mysql和php创建登录页面
我创建了一个登录页面,学生可以使用用户名,密码和电子邮件进行注册。 我创建了一个包含所有学生ID的表格。 因此,当学生注册时,他们必须输入正确的ID,该ID必须与表匹配以便他们注册。 我想知道我该如何做到这一点。 我正在使用PHP和MySQL。
f(isset($_POST["submit"])){ `if(!empty($_POST['user']) && !empty($_POST['pass']) && !empty($_POST['email'])) {
$user=$_POST['user'];
$传= $ _ POST [ '通'];
$email=$_POST['email'];
$con=mysql_connect('localhost','root','') or die(mysql_error());
mysql_select_db('user_registration')或die(“无法选择DB”);
query=mysql_query("SELECT * FROM login WHERE username='".$user."'");
$ = numRows行mysql_num_rows($查询); 如果($ numRows行== 0)
$sql="INSERT INTO login(username,password,email) VALUES('$user','$pass', '$email')";
$结果= mysql_query($ SQL);
if($result){ echo "Account Successfully Created"; } else {
回声“失败!”;
else { echo "That username already exists! Please try again with another.";
else { echo "All fields are required!";
由于我不确定,因此我没有包含学生证
您需要查询MySQL数据库并检查该人员提交的用户ID是否在表中。 如果它在表格中,然后做任何你想做的事情,或者如果没有,那么告诉用户用户ID是不正确的。
如果您提供关于您实际已经完成的更多信息,可能会有所帮助......
像MattFiler说的那样,你需要查询MYSQL数据库并检查一个人提交的用户ID和密码是否在表中。 像这样的东西;
PHP
require ('config.php');
if (isset($_POST['uname']) && isset($_POST['pass'])) {
$user = $_POST['uname'];
$pass = $_POST['pass'];
$que = "SELECT * FROM login WHERE username = '$user' AND password = '$pass' ";
$run = mysql_query($que);
$row = mysql_fetch_array($run);
$user_db = $row['username'];
$pass_db = $row['password'];
if ($user == $user_db && $pass == $pass_db) {
echo "LOGGED IN!";
// anything else you want to do here..
}
else {
echo "INVALID USER ID OR PASSWORD<br />Please Sign Up if you are a new user.";
die();
}
}
HTML
<form action="" method="post">
<p><label class="field">Username:</label></p>
<input class="textbox-300" name="uname" pattern="[a-zA-Z0-9. ]+" required="" title="Please enter your Username" type="text">
<p><label class="field">Password:</label></p>
<input class="textbox-300" id="pass" name="pass" required="" type="password"> <input name="check" type="hidden">
<input class="button" name="sub" type="submit" value="Login">
</form>
注意:这只是一个演示,使用mysqli / PDO来做,并且在你上线之前考虑照顾SQL注入/ XSS。
链接地址: http://www.djcxy.com/p/21875.html