За последние 24 часа нас посетили 32599 программистов и 1756 роботов. Сейчас ищут 911 программистов ...

Запомнить сессию

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

  1. PCSpeaker

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

    С нами с:
    26 дек 2007
    Сообщения:
    84
    Симпатии:
    0
    У меня авторизация сделана сессиями и они перестают работать после закрытия браузера. Хочу сделать кнопку "запомнить". Я так понимаю, что запоминаются сессии при помощи кукисов. А что конкретно пишут в кукис для этого? ну не логин же и пароль писать - это не безопасно. Почитал другие темки форума нашел инфу, что мол нужно писать логин, хэш пароля и браузер. Насколько я понимаю хэш пароля это какое-то рандомное число, которое соответствует паролю в базе данных, правильно? а как поподробнее это работает: что с чем сопоставляется и куда этот хэш записывается?
     
  2. md5

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

    С нами с:
    29 янв 2007
    Сообщения:
    250
    Симпатии:
    0
  3. PCSpeaker

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

    С нами с:
    26 дек 2007
    Сообщения:
    84
    Симпатии:
    0
    Огромное спасибо! отличный мануал, все получилось!
     
  4. 440Hz

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

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    только не записыва в куки логин и пароль. записывай md5(login+pass+salt)

    salt (соль)- только тебе известный довесок.
    p.s. можно еще записать ip и клиента

    и при наличии такой куки ищещь в базе.
    для этого при запоминании юзера (логин/пароль) формируешь такое же поле.