За последние 24 часа нас посетили 18666 программистов и 1599 роботов. Сейчас ищут 974 программиста ...

Логин и Пароль

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

  1. Oskar

    Oskar Новичок

    С нами с:
    14 фев 2018
    Сообщения:
    9
    Симпатии:
    0
    Как с помощью кукки сохранять логин и пароль?Как приписать логин и пароль в 1 кукки?
     
  2. romach

    romach Старожил

    С нами с:
    26 окт 2013
    Сообщения:
    2.904
    Симпатии:
    719
    [​IMG]
     
    Leon2110 нравится это.
  3. nospiou

    nospiou Старожил

    С нами с:
    4 фев 2018
    Сообщения:
    3.400
    Симпатии:
    510
    Ты его все равно не переубедишь. Хранить данные на сервере это слишком сложно
     
  4. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    3.866
    Симпатии:
    753
    Адрес:
    Татарстан
    Ваще не надо достаточно хранить токен сгенереный для авторизованного пользователя и все...
    В крайнем - хранить или пользователя и какой-то хеш пароля
     
  5. ivantarakan

    ivantarakan Новичок

    С нами с:
    11 янв 2018
    Сообщения:
    9
    Симпатии:
    0
    Смысл хранить хеш пароля, если логин уникален?
     
  6. nospiou

    nospiou Старожил

    С нами с:
    4 фев 2018
    Сообщения:
    3.400
    Симпатии:
    510
    Пороли всегда нужно хэшировать. Если базу уведут ты сможешь защитить аккаунты.
    Уникальный логин тут не причем. Логин только для авторизации что бы понять в каком id искать кэш пароля
     
  7. ivantarakan

    ivantarakan Новичок

    С нами с:
    11 янв 2018
    Сообщения:
    9
    Симпатии:
    0
    Это понятно, солить, хешировать, криптовать . Я про хранение хеша пароля в сессии.
    --- Добавлено ---
    Вопрос темы-то какой: "Как с помощью кукки сохранять логин и пароль?"
    Так вот. Я авторизовал юзера. Сохранил в куки (сессию) только логин(уникальный). Зачем мне в куках(сессии) еще хранить хеш пароля? Уже одно то, что в куках(сессии) сохранен логин говорит о том, что юзер авторизован.
     
  8. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    3.866
    Симпатии:
    753
    Адрес:
    Татарстан
    Я про то - что логин не нужно хранить, какая-никакая а инфа о пользователе (можно например потом по логину пытаться подобрать пароль)
    а так - сохранил хеш какой то привязанный к пользователю и все - его же ищем и автризуемся если совпадает
    ваще шедеврально! Авторизуюсь на своем компе по своим логином, нахожу куку - в ней меняю логин на логин какой хочу... вуаля! я авторизован под другим пользователем
     
  9. ivantarakan

    ivantarakan Новичок

    С нами с:
    11 янв 2018
    Сообщения:
    9
    Симпатии:
    0
    Понял. Спасибо!
     
  10. romach

    romach Старожил

    С нами с:
    26 окт 2013
    Сообщения:
    2.904
    Симпатии:
    719
    Так делать нельзя. В общем виде пользователя должен идентифицировать токен, уникальный для него и не связанный напрямую с его данными. Иначе вы открываете возможность подмены пользователя для атакующего.

    К примеру, сессии в php. Идентификатор сессии уникален для конкретного сеанса конкретного пользователя.
     
    artoodetoo нравится это.