2012-09-28 109 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

這並不是正當的... –