PHP: я хочу иметь административную область на своей веб-странице, так как я могу сделать свою административную область на PHP - PullRequest
1 голос
/ 17 ноября 2009

PHP создает область администратора, чтобы проверить имя пользователя и пароль, а затем загрузить на другую страницу

Ответы [ 5 ]

4 голосов
/ 17 ноября 2009

Я бы предложил изучить CMS, такие как Joomla или Drupal. Это снимает головную боль с создания административных областей. И если вы задаете этот вопрос, я думаю, что это может быть проще, чем научиться писать его на PHP.

1 голос
/ 17 ноября 2009

бессмысленно писать весь этот код для вас. Вы должны попытаться прочитать некоторые книги / статьи, а затем попробовать самостоятельно написать что-то простое, чтобы увидеть, как на самом деле работает PHP.

Сначала вы должны проверить несколько простых уроков. Как:

Также рассмотрите возможность прочтения документации PHP. Там есть несколько хороших советов (также обычно интересны обсуждения по каждой теме).

1 голос
/ 17 ноября 2009

Если вы действительно действительно спешите, вы можете попробовать что-то вроде PHPMaker . Он может проверять таблицы вашей базы данных и генерировать типичные формы создания / обновления / изменения / удаления, которые вам понадобятся для управления пользователями.

Примечание: я не одобряю PHPMaker, на самом деле мне все равно, какой код он генерирует. Это не лучше и, возможно, хуже, чем scaffolding, предоставляемый средами MVC. Я опубликовал его в качестве альтернативы сообщению: « просто используйте MVC-фреймворк со скаффолдингами и переписывайте все, что вы сделали до сих пор ».

Однако, когда ленивый, это может быть удобно.

Настоящее решение - написать собственный интуитивно понятный интерфейс администратора.

0 голосов
/ 17 ноября 2009

Вы можете попробовать это:

http://www.tutorialized.com/view/tutorial/Simple-PHP-Login-Script/52350

0 голосов
/ 17 ноября 2009

Есть много способов, которыми вы могли бы достичь этого. Я рекомендую использовать сеансы , чтобы проверить, вошел ли пользователь с действительным именем пользователя и паролем. Вы можете хранить имена пользователей и пароли в базе данных или кодировать их прямо в своем php-коде. Хранение ваших паролей в базе данных может быть проблемой безопасности, если вы храните их в виде простого текста. Вместо этого вы должны использовать хеш пароля (созданный с помощью md5 ($ string)) и сравнить хэшированный ввод пользователя с вашей базой данных. Просто используйте HTML-форму, где пользователь вводит свое имя и пароль, передайте два введенных значения как переменные сеанса и проверьте, соответствуют ли они сохраненному имени пользователя и паролю. Если это так, можно загрузить нужную страницу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...