Привет.
Ребята есть простой сайт, написал для него легкую админку.
Ну вот хотелось бы закрыть доступ туда кому не надо, то есть сделать там авторизацию, хотелось бы легкую, логин и пароль чтобы прописывался в каком нибудь файле.
1. event - 27 Января, 2012 - 17:18:51 - перейти к сообщению
2. caballero - 27 Января, 2012 - 17:59:11 - перейти к сообщению
так пропиши в обычном PHP файле и заинклудь его
3. event - 27 Января, 2012 - 18:06:46 - перейти к сообщению
Да, а сам код авторизации?
4. Телевизор - 27 Января, 2012 - 18:10:02 - перейти к сообщению
можно еще авторизоваться через htaccess
5. n1k86 - 27 Января, 2012 - 18:13:16 - перейти к сообщению
Регистрация на сайте есть? Если есть - берёшь и выдаешь себе какую-нибудь переменную, типа adm = 1. И проверяешь. Если у тебя такая переменная есть и она равна 1, значит выводишь себе эту ссылку, если нет, то не выводишь.
6. caballero - 27 Января, 2012 - 18:27:57 - перейти к сообщению
Цитата:
Да, а сам код авторизации?
Ты пишешь сайт и не в курсе что есть команда if?
7. event - 27 Января, 2012 - 18:40:55 - перейти к сообщению
n1k86
Говорю же сайт простой.
caballero
Да я спрашивал может у кого нибудь готовый есть...
Говорю же сайт простой.
caballero
Да я спрашивал может у кого нибудь готовый есть...
8. etoYA - 28 Января, 2012 - 01:19:53 - перейти к сообщению
event
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <form method="post">
- login
- <p><input type="text" name="login" /></p>
- password
- <p><input type="text" name="pass" /></p>
- <p><input type="submit" name="submit" /></p>
- </form>
- <?
- // если нажата кнопка submit
- $login = $_POST['login']; // поле логин
- $pass = $_POST['pass']; // поле пароль
- $adminLogin = 'admin'; // логин администратора
- $adminPass = 'admin'; // пароль администратора
- echo 'Заполните все поля';
- }
- elseif ($login != $adminLogin && $pass != $adminPass) { // проверка логина и пароля
- echo 'Неправильный логин или пароль';
- }
- else {
- $_SESSION['admin'] = 'logged'; // запись логина в сессию
- }
- }
- ?>
в админке, на главной странице добавляеш session_start(); И проверяеш существование сессии
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- if ($_SESSION['admin'] == 'logged') {
- // код админки
- }
- else {
- echo 'Вы не авторизаваны';
- }