Антон3553 пишет:Как при помощи куков авторизироватса?
Мне нужно когда пользователь зерегестрировалса ему на куки файл записалса login, а у текстовой файл: логин, пароль, емаил
И по етому логину чтоб все ето било у ево личному кабинету все три. Помагите! Уже неделю ламаю голову на етим.
Добрый день!
Сейчас действуют новые правила про куки.
Если коротко, сначала нужно спросить клиента о том, хочет ли он чтобы
сохранялись куки и конкретно объяснить какие куки сохраняются и на какой срок.
Поэтому на сайтах стали выплывать сообщения с кнопками согласится или отказаться
и с линком политику безопасности данных.
Если клиент соглашается, то можно попытать сохранить куки и авторизоваться
с их помощью. Вам дали ссылку на статью про это.
Обратите внимание на то, как там советуют устанавливать переменную куки.
Здесь параметр expires=0Цитата: expires
Время, когда срок действия cookie истекает. Это метка времени Unix, то есть количество секунд с начала эпохи. Другими словами, желательно задавать это время с помощью функции time(), прибавляя время в секундах, через которое срок действия cookie должен истечь. Либо можно воспользоваться функцией mktime(). time()+60*60*24*30 установит срок действия cookie 30 дней. Если задать 0 или пропустить этот аргумент, срок действия cookie истечет с окончанием сессии (при закрытии браузера). https://www.php.net/manual/ru/fu...on.setcookie.php
Есть смысл установить срок действия cookie 30 дней, но обязательно указать это в политике безопасности данных.
P.S. setcookie работает только до отправки header. В PHP коде не должны быть каких либо символов перед <?, например, достаточно одного пробела, который не очень заметен.
Удачи!(Отредактировано автором: 02 Июля, 2020 - 09:13:49)
|