Php 创建用户注册网页
我已经用一个注册表创建了我的网站,它在最后验证并将信息插入数据库。我现在需要做的是让用户能够访问他或她注册的帐户。我是新来的用户注册网站,所以我真的不知道我应该做什么,或者我应该从哪里开始让帐户访问我的网站的一半和运行 如果有人有一些好的教程,请让我知道,我一直试图找到他们,但没有一个是真正的我想要的Php 创建用户注册网页,php,mysql,database,forms,user-registration,Php,Mysql,Database,Forms,User Registration,我已经用一个注册表创建了我的网站,它在最后验证并将信息插入数据库。我现在需要做的是让用户能够访问他或她注册的帐户。我是新来的用户注册网站,所以我真的不知道我应该做什么,或者我应该从哪里开始让帐户访问我的网站的一半和运行 如果有人有一些好的教程,请让我知道,我一直试图找到他们,但没有一个是真正的我想要的 目前我的数据库是mysql数据库,我的页面主要是jquery,尽管数据库访问都是通过php完成的。如果这不是你的强项,你应该看看Google Identity Toolkit。它们为您提供所有需要
目前我的数据库是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的第一个代码。。。。我只是复制并粘贴代码,我知道,Lolya现在将编辑代码。嗯,绑定参数似乎不起作用,我没有选择使用espace字符串