Помощник
|
Хитрые кнопки |
Lotus
|
Сообщение
#1
|
||
|
|
||
|
|||
Lotus
|
Сообщение
#2
|
|
Собственно,не надо судить за непрофессиализм-сайт будет вечно хранится на моем компьютере)
|
|
|
alexdrob |
27.11.2009, 18:45;
Ответить: alexdrob
Сообщение
#3
|
|
можно сделать что-то типа
[PHP]<?php session_start(); $admin_login='admin'; $admin_pass='123'; if(isset($_POST['pass']) && isset($_POST['pass'])){ if($_POST['login']==$admin_login && $_POST['pass']==$admin_pass){ $_SESSION['user']=$admin_login; }else{ $_SESSION['user']=''; } } $_SESSION['user']==$admin_login or die('Ошибка!'); //код админки ?>[/PHP] |
|
|
Lotus
|
Сообщение
#4
|
|
Сессия-первая моя идея)
Надо без сессии выкрутиться. Там непростая ситуация.Будет хостинг,на нем будет находится несколько саитов,будет множество людей заходить на свои саиты с одного браузера. |
|
|
alexdrob |
27.11.2009, 18:59;
Ответить: alexdrob
Сообщение
#5
|
|
|
|
|
Lotus
|
Сообщение
#6
|
|
и чем это помешает использовать сессии? Тем,что любой пользователь сможет заити на страницу pusk.php,если не перегружался браузер и на странице уже побывали. Поставим вопрос по другому-можно ли обоитись без сессии? Так то по идее сессию можно убивать.Но хотелось бы вариант по рациональнее. |
|
|
alexdrob |
27.11.2009, 19:36;
Ответить: alexdrob
Сообщение
#7
|
|
Но $_SERVER['HTTP_REFERER'] передаётся кажется браузером, так что если нужно попасть в админку то попадут )
ну можно например cookie с установкой времени. если 3 минуты не активен то логаут. |
|
|
alexdrob |
27.11.2009, 19:40;
Ответить: alexdrob
Сообщение
#8
|
|
в вашем варианте не работает скорей всего по точу что когла вы кликаете по кнопке 2й раз то
$_SERVER['HTTP_REFERER'] не равен "http://localhost/sa/sec/pusk.php" он равен http://localhost/sa/sec/pusk.php?a=1 или http://localhost/sa/sec/pusk.php?a=2 |
|
|
Lotus
|
Сообщение
#9
|
|
Но $_SERVER['HTTP_REFERER'] передаётся кажется браузером, так что если нужно попасть в админку то попадут ) ну можно например cookie с установкой времени. если 3 минуты не активен то логаут. в вашем варианте не работает скорей всего по точу что когла вы кликаете по кнопке 2й раз то $_SERVER['HTTP_REFERER'] не равен "http://localhost/sa/sec/pusk.php" он равен http://localhost/sa/sec/pusk.php?a=1 или http://localhost/sa/sec/pusk.php?a=2 Там нету таких хакеров) А про сессию знает каждый второй,недаром по интернету бегаем) Можно и так по идее.Но мне кажется,что проблему можно решить проще. Дело не в этом.Как ни крути-мы идем со страницы pusk.php.Без параметра.А кнопка-перенаправляющая. |
|
|
alexdrob |
27.11.2009, 20:15;
Ответить: alexdrob
Сообщение
#10
|
|
|
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Надо поменять картинки кнопки и всё прочее. Сделать круто, чтобы не стыдно за сайт |
0 | atavisma | 2989 | 6.4.2017, 19:04 автор: atavisma |
|
Добавить к коду кнопки функцию Canvas | 0 | Anshag | 5065 | 25.11.2015, 12:41 автор: -Anshag- |
|
DLE: нужно продублировать кнопки "скачать" | 4 | Вентилятор | 2329 | 8.8.2015, 16:41 автор: Hamster69 |
|
Пагинация, как добавить кнопки вперед и назад? | 0 | SlippingForest | 5933 | 1.2.2015, 22:16 автор: -SlippingForest- |
|
Не распологаються горизантально кнопки | 3 | andre23 | 5134 | 13.10.2014, 18:10 автор: -Wins- |
Текстовая версия | Сейчас: 20.4.2024, 12:19 |