Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 创建用户注册网页_Php_Mysql_Database_Forms_User Registration - Fatal编程技术网

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字符串