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

黄舟
Freigeben: 2016-12-29 09:50:48
Original
1889 Leute haben es durchsucht

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);
Nach dem Login kopieren

3. Sitzung herausnehmen

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

4. config.php legt den Pfad der Sitzungsspeicherung fest


$config['sess_save_path'] =BASEPATH.'../'.'session_file';
Nach dem Login kopieren

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
Nach dem Login kopieren

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)!


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage