Я пишу многопользовательский журнал в системе с использованием 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