我想學會員系統,上一篇寫會員註冊,
接下來要學習如何登入帳號了~
1.註冊登入php:裡面需要登入資料庫,以及把輸入的帳號密碼加密之後進去資料庫表單搜尋
2.html的表單form,除了html和css以外,需要在form的標籤裡面加入action="login.php" method="post"
實作如下:
1.先建立一個login.php的檔案,內容如下
<?
//登入資料庫
$server = '資料庫主機位址';
$user = '資料庫帳號';
$pass = '資料庫密碼';
$database = '資料庫名稱';
$connection = new mysqli($server, $user, $pass, $database);
$connection->set_charset("utf8");
//把密碼用md5加密
$account = $_POST['account'];
$password = md5($_POST['password']);
//把帳號密碼分別寫入資料庫的account和password欄位
mysql_query("SELECT account,password FROM 資料表名稱 WHERE account = '$account' and password = '$password'");
//如果帳號不是空白就顯示"歡迎你進來xxx",否則就顯示"帳號密碼有問題"
if($account != ""){
echo "歡迎你進來".$account ;
}else{
echo "帳號密碼有問題";
}?>
2.在html的之間要放入表單
<form action="login.php" method="post">
<table width="500" border="0">
<tr>
<td> </td>
<td>帳號</td>
<td><label for="textfield"></label>
<input type="text" name="account"/></td>
</tr>
<tr>
<td> </td>
<td>密碼</td>
<td><label for="textfield"></label>
<input type="text" name="password"/></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td><input type="submit" name="button" id="button" value="送出" /></td>
</tr>
</table>
</form>
耶~我會基本的註冊跟登入了~