• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Помогите с ссесией

  • Автор темы Nik Saprano
  • Дата начала
Статус
Закрыто для дальнейших ответов.
N

Nik Saprano

Вообщем у меня такой вопрос:
У меня есть скрипт, нужно сделать так, что логин сессия должна автоматически заканчиваться через 30 минут.
И еще надо сделать, чтобы логином при регистрации был e-mail.
Помогите, плиз!!!!!
 
A

Andrew Stephanoff

смотри в конфиге session.gc_maxlifetime
 
N

Nik Saprano

Если не секрет, где этот конфиг?
Я просто недавно в php.
В файлах моего скрипта такого конфига нет.
 
B

BobiKK

Ты php как устанавливал? Денвер какой-нить? Или на хостинге у тебя?
 
N

Nik Saprano

Денвер. Сайт у меня на компе и на хостинге.
 
G

Gisma

в самом начале программы, первыми строками
 
D

deadt04ka

Я думаю тебе лучше будет это сделать при помощи куки..
setcookie(login,"$login",time()+1800);
$login - это логин и емайл!
 
N

Nik Saprano

<!--QuoteBegin-deadt04ka+25:07:2006, 17:08 -->
<span class="vbquote">(deadt04ka @ 25:07:2006, 17:08 )</span><!--QuoteEBegin-->setcookie(login,"$login",time()+1800);
$login - это логин и емайл!
[snapback]40983" rel="nofollow" target="_blank[/snapback]​
[/quote]

Это я понимаю нужно в начале программы писать?
А переменную $login менять на что?
+1800 - это 30 минут?
 
D

deadt04ka

перед setcookie не должно выводиться ничего т.е. ничего отображаться недолжно может быть только пчп код без функций echo print fprint и т.п.
$login - это значение переменной login... т.е. если $login будет иметь значение вася, то $_COOKIE['login'] будет иметь значение вася... чтобы тебе было понятнее смотри так:
setcookie(login,"$xxx",time()+1800); переменная $login принимает значение $xxx и через 30 минут она удаляеться из куки... теперь понятно!?
 
N

Nik Saprano

Спасибо большое, вроде бы понял, щас буду пробовать.
Если что - отпишусь.
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!