我用注册表单创建了我的网站,最终验证并将信息插入数据库。我现在需要做的是让用户能够访问他或她注册的帐户。我和他们来到用户注册网站一样新,所以我不知道我应该做什么,或者我应该开始让我的网站访问一半的网站。创建用户注册网页
如果任何人有一些很好的教程,请让我知道,我一直在试图找到他们,但没有一个真的是我想要的。
目前我的数据库是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>
-1,因为它的坏的代码是开放的SQL注入。 *参数化您的查询。* –
嘿,这是我第一次学习mysqli时的代码....我只是复制并粘贴编码LOL – Furry
这并不是正当的... –