Что должно быть сохранено в cookie для системы входа в систему?

В PowerShell V2, также оператор .

PS> # First use it to create a hashtable of parameters:
PS> $params = @{path = "c:\temp"; Recurse= $true}
PS> # Then use it to SPLAT the parameters - which is to say to expand a hash table 
PS> # into a set of command line parameters.
PS> dir @params
PS> # That was the equivalent of:
PS> dir -Path c:\temp -Recurse:$true

Splat

11
задан Rob 11 September 2009 в 13:35
поделиться

4 ответа

Лучше всего использовать SESSION вместо COOKIE для использования данных. COOKIES используются для хранения общей информации, а не конкретной информации о пользователе, для этого используются СЕССИИ.

3
ответ дан 3 December 2019 в 10:26
поделиться

Лучше всего хранить случайно сгенерированный идентификатор сеанса. Затем сеанс сохраняет идентификатор пользователя или все, что вам нужно для хранения. В PHP метод session_start () автоматически генерирует идентификатор сеанса и файл cookie с именем PHPSESSID, поэтому вам нужно беспокоиться только о сохранении данных в массиве $ _SESSION, а не в файле cookie.

0
ответ дан 3 December 2019 в 10:26
поделиться

Единственное, что должно быть в cookie, - это идентификатор сеанса, сгенерированный PHP (и это делается автоматически, когда вы используете сеансы). Вы не должны хранить в файле cookie что-либо, кроме, возможно, запоминаемого имени пользователя с целью установки флажка «запомнить меня».

0
ответ дан 3 December 2019 в 10:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: