Heim >php教程 >PHP开发 >Zu beachtende Probleme bei der Verwendung verschlüsselter Sitzungen und Sitzungen beim Anmelden im CI-Framework

Zu beachtende Probleme bei der Verwendung verschlüsselter Sitzungen und Sitzungen beim Anmelden im CI-Framework

黄舟
黄舟Original
2016-12-29 09:50:481892Durchsuche

1. Hinweis:

Wenn Sie sich mit einem Benutzerpasswort anmelden, müssen Sie das Passwort in der Datei config.php festlegen.

die Datei autoload.php Stellen Sie die Sitzung so ein, dass sie automatisch geladen wird

2, Verwendungsmethode

Nachdem das Anmeldekennwort und der Benutzername korrekt überprüft wurden, speichern Sie das Kennwort und den Benutzernamen sicherer in der Sitzung

$sessionData = array(
'username' => $username,
'password' => $password,
'time' => time()
);
$this->session->set_userdata($sessionData);

3. Sitzung herausnehmen

$this->session->userdata("xxxxxxxxx"); (userdata中放取出的字段)

4. config.php legt den Pfad der Sitzungsspeicherung fest


$config['sess_save_path'] =BASEPATH.'../'.'session_file';

Der Sitzungsordner befindet sich im Stammverzeichnis und der Ordner „session_file“ wird automatisch erstellt.

Wenn er nicht festgelegt ist, wird ein Fehler gemeldet :

A PHP Error was encountered 
Severity: Warning Message: mkdir(): Invalid path 
Filename: drivers/Session_files_driver.php Line Number: 117 
Backtrace: File: /Library/WebServer/Documents/CI/cinews/ci/index.php
Line: 316 Function: require_once

oder höher Dies ist der Inhalt der Verwendung einer verschlüsselten Sitzung beim Anmelden im CI-Framework und die Probleme, auf die während der Sitzung geachtet werden muss. Weitere verwandte Inhalte finden Sie hier Achten Sie auf die chinesische PHP-Website (www.php.cn)!


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn