За последние 24 часа нас посетили 17839 программистов и 1641 робот. Сейчас ищут 2336 программистов ...

Безопасность-проверка входа на страницу

Тема в разделе "Прочие вопросы по PHP", создана пользователем aziz, 1 фев 2006.

  1. aziz

    aziz Активный пользователь

    С нами с:
    1 фев 2006
    Сообщения:
    194
    Симпатии:
    0
    Адрес:
    Ташкент
    Здравствуйте Уважаемые. Прошу прощения если мой вопрос наивен- но просто я только учусь и без Вашего совета мне никак не разобраться.
    Проблема в том что я с помощью дримвивера создал страницу где идёт проверка логина и пароля и если они правильные посетитель ( в данном случаи администратор) перенаправляется на страницу
    admin.php если данные не правильны то на error.php и это всё работает но как можно сделать чтобы посетительне смог попасть на страницу admin.php набрав к примеру www.myhost.ru/admin.php.
    то есть нужно что бы страничка admin.php проверяла откуда идёт вход.
    Буду весьма благодарен за советы и помощь.
    P.S Прошу прощения если написал слишком длинно
     
  2. wange

    wange Активный пользователь

    С нами с:
    1 фев 2006
    Сообщения:
    3
    Симпатии:
    0
    Адрес:
    Екатеринбург
    по ходу мысли вы сами ответили на свой вопрос
     
  3. SeregA

    SeregA Активный пользователь

    С нами с:
    2 фев 2006
    Сообщения:
    269
    Симпатии:
    0
    Адрес:
    Saint Petersburg, Russia

    Проверяй аську - выложу тебе собственноручно-сделанную систему авторизации... исходники или алгоритм работы... Кстати, мускулы (MySQL) у тебя поддерживает?
     
  4. aziz

    aziz Активный пользователь

    С нами с:
    1 фев 2006
    Сообщения:
    194
    Симпатии:
    0
    Адрес:
    Ташкент
    Спасибо всем. да действительно в моём вопросе скрывался ответ. Пишу из инет кафе так как доступ кончился но обязательно просмотрю аську.
    если можно второй вопрос может кто посоветует как в дриме сделать
    новостную стороку тоесть чтобы в сначало выводились к примеру первые 10 строк. а то у меня выводятся все строки сразу.
    ps. проблема купить книги вот и приходится учить через форумы
     
  5. Fry

    Fry Активный пользователь

    С нами с:
    7 фев 2006
    Сообщения:
    3
    Симпатии:
    0
    Адрес:
    Скифия
    Лучше забей на дримвавер сразу, все настоящие php-скрипты пишутся в банальном блокноте.

    Гораздо легче тебе будет скачать уже готовые кем-то написанные скрипты, а по ним уже освоить этот механизм. Зайди на http://script.woweb.ru/index.htm/c/5. Там всего навалом.
     
  6. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    зачет! +1

    кульная ссылочка. проиндексируем мы ее в ближайше время нашим поисковиком.
     
  7. Nimous

    Nimous Активный пользователь

    С нами с:
    5 фев 2006
    Сообщения:
    64
    Симпатии:
    0
    Адрес:
    Москва
    Fry
    Ты что, действительно пишешь скрипты в банальном блокноте?
    Тогда тебе сюда:
    http://www.php-editors.com/review/

    А скрипты по ссылке мне очень понравились.
    Особенно авторизационный. Самый первый.
    Особенно эта строка умилила:
    PHP:
    1. session_register("access","no_access");
     
  8. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    я пишу в обычном редакторе с подсветкой синтаксиса (EditPlus 2). остальные пацаны юзают ДримВивер.
     
  9. Nimous

    Nimous Активный пользователь

    С нами с:
    5 фев 2006
    Сообщения:
    64
    Симпатии:
    0
    Адрес:
    Москва
    Извиняйте, но EditPlus никак нелбзя назвать банальным блокнотом.
    Не у каждого профессионального редактора столько фич.
     
  10. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    если надо я и в VI напишу не то что в блокноте.

    разговор о том, что работая в блокноте (простом текстовом редакторе) разработчик более точнее понимает что же он ваяет, но это ИМХО.
     
  11. Nimous

    Nimous Активный пользователь

    С нами с:
    5 фев 2006
    Сообщения:
    64
    Симпатии:
    0
    Адрес:
    Москва
    Ну если бы речь шла о WYSIWYG и HTML - оно было бы верно.
     
  12. wolandino

    wolandino Активный пользователь

    С нами с:
    5 фев 2006
    Сообщения:
    193
    Симпатии:
    0
    Адрес:
    Россия, Астрахань
    а я постоянно в нем выполняю небольшие работы :))
     
  13. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    +1
     
  14. Nimous

    Nimous Активный пользователь

    С нами с:
    5 фев 2006
    Сообщения:
    64
    Симпатии:
    0
    Адрес:
    Москва
    440hz
    Сделай мне тоже +1, я твой EditPlus похвалил:)
     
  15. Kolo

    Kolo Активный пользователь

    С нами с:
    3 фев 2006
    Сообщения:
    51
    Симпатии:
    0
    Адрес:
    SPb
    По-деволту пишу в Bred3. Когда собираюсь глубоко закопаться в код - EditPlus. Во фре - vi не перевариваю, пользую встроенный Midnight Commander'а.
     
  16. Vladson

    Vladson Старожил

    С нами с:
    4 фев 2006
    Сообщения:
    4.040
    Симпатии:
    26
    Адрес:
    Estonia, Tallinn
    Мега вещь (простой и с подсветкой кода)
     
  17. Бутузов

    Бутузов Активный пользователь

    С нами с:
    5 фев 2006
    Сообщения:
    115
    Симпатии:
    0
    Адрес:
    Київ, Україна
    садитесь 2ка обоим.


    позволю не согласится. два таба - в одном код, в другом темплейт. фолдинг, подсветка - удобно.

    Найболье хорошим реактором я считаю либо vi либо комодо.
    ------------
    спасибо, офтоп закончен. (а ведь офтопик развелито а ?)


    ------------
    Авторизационный механизм (ну почти идеален)

    Авторизация по базе , поле пароля шифровано
    Клиенту (в случае создания кук) отдается хеш пароля
    Сессии (а как пожелаете)
    В идеале скрипт учитывает количество неудачных логингов

    поправде говря - функционалы зависят от поставлены задач.

    о наличии готового - скрипты ывают разные , и практически всегда они адаптированы под определнные задачи, болье универсальный способ вы можете найти здесь PEAR::AUTH (одобрено грушелюбами)
     
  18. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    грубая лесть. не катит ...
     
  19. Денч

    Денч Активный пользователь

    С нами с:
    4 фев 2006
    Сообщения:
    59
    Симпатии:
    0
    Это на каждом рефреше придется пробивать по базе.
    А вот как бы сделать так, чтобы можно было просто положить в куку что-то вроде "признака авторизованности", а в скрипте смотреть, есть этот признак или нет. (можно куку заменить на сессию)
    Вроде бы и в базу лезть не надо, но слышал, что куку могут подделать.

    ЗЫ Или у меня мания преследования, и все на самом деле проще?
     
  20. Kolo

    Kolo Активный пользователь

    С нами с:
    3 фев 2006
    Сообщения:
    51
    Симпатии:
    0
    Адрес:
    SPb
    Ну если действительно ТАК страшно, то сохрани в сессии еще и IP, броузер и whatever... Ну и проверяй соответственно ;)
     
  21. Vladson

    Vladson Старожил

    С нами с:
    4 фев 2006
    Сообщения:
    4.040
    Симпатии:
    26
    Адрес:
    Estonia, Tallinn
    Если у вас мания приследования, это вовсе не значит что за вами не следят. (с)
     
  22. Бутузов

    Бутузов Активный пользователь

    С нами с:
    5 фев 2006
    Сообщения:
    115
    Симпатии:
    0
    Адрес:
    Київ, Україна
    Денч
    куку можна сфальсифицровать. не рекомендую.
     
  23. wolandino

    wolandino Активный пользователь

    С нами с:
    5 фев 2006
    Сообщения:
    193
    Симпатии:
    0
    Адрес:
    Россия, Астрахань
    абсолютно согласен, вспомнить хотя бы ураган взломов форума пхпбб пионерами с выходом восьмой оперы, где куки правятся в спец. утилитке

    и в чем проблема?
     
  24. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    именно так и надо. при каждом вызове страницы.
     
  25. wolandino

    wolandino Активный пользователь

    С нами с:
    5 фев 2006
    Сообщения:
    193
    Симпатии:
    0
    Адрес:
    Россия, Астрахань
    440hz

    так и я о том