我使用PHP和MySQL寫的多用戶登錄系統,路上我都做到了,在過去是有一箇中央「處理」的文件,將處理所有的代碼在後端,如登錄,發送其他用戶等......,我已經使用帶有隱藏字段的表單來定義在處理文件中執行哪個操作。PHP MySQL的多用戶系統後臺結構
繼承人一個簡單的例子。
the login form:
<form method="post" action="process.php">
Username:<input type="text" name="username" /><br />
Password:<input type="password" name="password" /><br />
<input type="hidden" name="action" value="login" />
<input type="submit" value="Login" />
</form>
的處理文件:
<?
$action = strtolower($_REQUEST['action']);
switch ($action) {
case "login":
* get the username and password from the form
* query against the SQL database
* set appropriate session data if login was ok
* redirect to homepage for logged in users with a header("Location: home.php");
}
?>
這是處理的最佳方式?或者我應該說是使用類和單獨的文件,包括這些登錄表單。然後發回登錄表單並檢查那裏的數據?
感謝您的閱讀,Cyrix的
病檢查出這些框架,對你有所幫助的人 – cyrix 2009-08-03 03:50:20