我用註冊表單創建了我的網站,最終驗證並將信息插入數據庫。我現在需要做的是讓用戶能夠訪問他或她註冊的帳戶。我和他們來到用戶註冊網站一樣新,所以我不知道我應該做什麼,或者我應該開始讓我的網站訪問一半的網站。創建用戶註冊網頁
如果任何人有一些很好的教程,請讓我知道,我一直在試圖找到他們,但沒有一個真的是我想要的。
目前我的數據庫是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
這並不是正當的... –