下面是一個簡單的 HTML 登錄驗證數據庫的例子。
首先,我們需要一個表單來收集用戶輸入的信息:登錄驗證數據庫
請輸入用戶名和密碼進行登錄:
當用戶點擊登錄按鈕時,我們需要使用 PHP 或其他服務器端腳本語言來處理表單提交。以下是一個簡單的 PHP 例子:prepare($sql); $stmt->bindParam(':username', $username); $stmt->execute(); $user = $stmt->fetch(); // 檢查用戶密碼 if ($user && password_verify($password, $user['password'])) { // 登錄成功 echo '登錄成功!
'; } else { // 登錄失敗 echo '用戶名或密碼錯誤。
'; } ?>注意,上面的代碼使用 PDO 和預處理語句來避免 SQL 注入攻擊。此外,密碼在存儲時應該使用哈希函數進行加密,例如 password_hash(),而不是明文存儲。 完整的 HTML 頁面代碼和 PHP 處理代碼如下:請輸入用戶名和密碼進行登錄:
prepare($sql); $stmt->bindParam(':username', $username); $stmt->execute(); $user = $stmt->fetch(); // 檢查用戶密碼 if ($user && password_verify($password, $user['password'])) { // 登錄成功 echo '登錄成功!
'; } else { // 登錄失敗 echo '用戶名或密碼錯誤。
'; } } ?>