2012-09-28 112 views
0

我用注册表单创建了我的网站,最终验证并将信息插入数据库。我现在需要做的是让用户能够访问他或她注册的帐户。我和他们来到用户注册网站一样新,所以我不知道我应该做什么,或者我应该开始让我的网站访问一半的网站。创建用户注册网页

如果任何人有一些很好的教程,请让我知道,我一直在试图找到他们,但没有一个真的是我想要的。

目前我的数据库是mysql数据库,我的页面主要是jquery,尽管数据库访问全部通过php完成。

回答

0

简单的编码我做的这一个: -

<?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> 
+0

-1,因为它的坏的代码是开放的SQL注入。 *参数化您的查询。* –

+0

嘿,这是我第一次学习mysqli时的代码....我只是复制并粘贴编码LOL – Furry

+0

这并不是正当的... –