За последние 24 часа нас посетили 21723 программиста и 1679 роботов. Сейчас ищут 1113 программистов ...

HTTP-аутентификация в PHP

Тема в разделе "PHP для новичков", создана пользователем AnonimS, 19 мар 2018.

  1. AnonimS

    AnonimS Новичок

    С нами с:
    8 дек 2016
    Сообщения:
    88
    Симпатии:
    9
    Всем доброго времени суток!

    Тут столкнулся с такой проблемой. Необходимо обеспечить надежную защиту от посторонних лиц к ресурсу. Там есть главный сайт и если можно так назвать дочерний, лежит в отдельном каталоге. Решил использовать HTTP-аутентификацию. Все работает как положено. Однако хотелось бы сделать что-то вроде кнопки выход. И вообще хотелось бы понять, если я ввел данные, которые проверяю, зашел и сколько эти данные будет храниться. Если с кнопкой вроде понятно, кидаю заголовок и все пропадает, то вот сколько данные хранятся не пойму.
     
  2. miketomlin

    miketomlin Старожил

    С нами с:
    9 авг 2016
    Сообщения:
    3.842
    Симпатии:
    652
    Если вам что-то там необходимо, делайте нормально, то есть на куках, с ограниченным временем жизни сеанса и т.п.
     
  3. gruth

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

    С нами с:
    13 май 2017
    Сообщения:
    224
    Симпатии:
    18
    может быть тогда сессии?
     
  4. miketomlin

    miketomlin Старожил

    С нами с:
    9 авг 2016
    Сообщения:
    3.842
    Симпатии:
    652
    Это та же фигня, вид сбоку.
     
  5. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.115
    Симпатии:
    1.244
    Адрес:
    там-сям
    Должно храниться до закрытия браузера. Реально как и куки, которые должны жить до закрытия браузера, оно будет актуально ещё некоторое время после закрытия :) По крайней мере Хром так работает — не стирает сразу при закрытии окна.

    Стереть базовую аутентификацию можно одурачив браузер переходом на адрес вида
    http://фиктивныйпользователь:пароль@example.com
    можно без "пароль".
    --- Добавлено ---
    Вот полезное почитай: https://stackoverflow.com/questions...ion-details-in-chrome#comment16379705_6224994
     
  6. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.585
    Симпатии:
    1.762
    Короче, вывод. Нужен логаут - делай нормальную аутентификацию, с сессиями и куками :)
     
  7. Sergey_Tsarev

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

    С нами с:
    17 мар 2016
    Сообщения:
    502
    Симпатии:
    105
    Зачем люди пытаются усложнить то, что можно сделать проще?