我已经使用注册表单创建了我的网站,该注册表会在最后验证信息并将其插入数据库。我现在需要做的是让用户能够访问他或她注册的帐户。我和他们一样刚进入用户注册网站,所以我真的不知道我应该做什么或者我应该从哪里开始让我的网站的一半帐户访问启动和运行。
如果有人有一些好的教程,请告诉我,我一直在努力寻找它们,但它们都不是我真正想要的。
目前我的数据库是mysql数据库,我的页面主要是jquery,虽然数据库访问都是通过php完成的。
我已经使用注册表单创建了我的网站,该注册表会在最后验证信息并将其插入数据库。我现在需要做的是让用户能够访问他或她注册的帐户。我和他们一样刚进入用户注册网站,所以我真的不知道我应该做什么或者我应该从哪里开始让我的网站的一半帐户访问启动和运行。
如果有人有一些好的教程,请告诉我,我一直在努力寻找它们,但它们都不是我真正想要的。
目前我的数据库是mysql数据库,我的页面主要是jquery,虽然数据库访问都是通过php完成的。
如果这不是您的强项之一,您应该查看 Google Identity Toolkit。他们为您提供了您需要做的所有事情的所有代码,您只需将其粘贴到位并提供您的数据库信息,但它会一步一步地引导您。
这是我制作的简单编码之一:-
<?php
// CONNECTION TO DATABASE
$mysqli = new mysqli('localhost','USERNAME','PASSWORD','DATABASE');
// CHECK CONNECTION
/* check connection */
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
$username = $_POST['username'];
$password = $_POST['password'];
$username = $mysqli->real_escape_string($username);
$password = $mysqli->real_escape_string($password);
// WRITING SQL QUERY
$query = "SELECT * from TABLENAME WHERE username= '".$username."' AND password= '".$password. "' ";
$stmt = $mysqli->query($query);
/* determine number of rows result set */
$row_cnt = $stmt->num_rows;
if ($row_cnt > 0)
{
//IF CORRECT DO WHAT?
}
else
{
//IF WRONG DO WHAT?
}
?>
<br />
<form action="testexecute.php" method="post">
<input type="text" name="username" />
<br />
<input type="text" name="password" />
<input type="submit" />
</form>