最近我学会了如何正确地为数据库添加用户名和密码.
我的数据库是usersys,存储用户信息的表称为userdb.该表有两列 – 用户名(主要),密码.
我的数据库是usersys,存储用户信息的表称为userdb.该表有两列 – 用户名(主要),密码.
注册表格效果很好,正确地将用户输入输入到数据库中,并检查用户的用户名是否已经在数据库中.
话虽如此,我问是否有人可以帮助我创建一个登录脚本.到目前为止,这就是我所拥有的:
$username = $_POST['username']; $password = $_POST['password']; $displayname = $_POST['username']; $displayname = strtolower($displayname); $displayname = ucfirst($displayname); echo "Your username: " . $displayname . "<br />"; MysqL_connect("localhost","root","******") or die(MysqL_error()); echo "Connected to MysqL<br />"; MysqL_select_db("usersys") or die(MysqL_error()); echo "Connected to Database <br />"; $lcusername = strtolower($username); $esclcusername = MysqL_real_escape_string($lcusername); $escpassword = MysqL_real_escape_string($password); $result = MysqL_query("SELECT * FROM userdb WHERE username='$esclcusername' AND password='$escpassword'") or die(MysqL_error()); $row = MysqL_fetch_array( $result ); $validateUser = $row['username']; $validatePass = $row['password'];
POST数据来自之前的登录页面.我希望此脚本检查表(userdb)并找到用户从上一个表单输入的用户名的行,并验证输入的密码是否与userdb表中该行中设置的用户名密码相匹配.