Maison >php教程 >PHP开发 >Problèmes à noter lors de l'utilisation d'une session chiffrée et d'une session lors de la connexion dans le framework CI

Problèmes à noter lors de l'utilisation d'une session chiffrée et d'une session lors de la connexion dans le framework CI

黄舟
黄舟original
2016-12-29 09:50:481930parcourir

1. Remarque :

Lorsque vous vous connectez avec un mot de passe utilisateur, stockez le mot de passe dans la session. Vous devez définir la clé secrète dans le fichier config.php ; le fichier autoload.php Configurez la session pour qu'elle se charge automatiquement ;

2, méthode d'utilisation

Une fois le mot de passe de connexion et le nom d'utilisateur vérifiés correctement, enregistrez le mot de passe et le nom d'utilisateur dans la session de manière plus sécurisée



3. Session à emporter
$sessionData = array(
'username' => $username,
'password' => $password,
'time' => time()
);
$this->session->set_userdata($sessionData);



4. config.php définit le chemin de stockage de la session
$this->session->userdata("xxxxxxxxx"); (userdata中放取出的字段)




Le dossier de session existe dans le répertoire racine, et le dossier session_file sera automatiquement créé
$config['sess_save_path'] =BASEPATH.'../'.'session_file';


S'il n'est pas défini, une erreur sera signalée. :



ou supérieur Il s'agit du contenu de l'utilisation d'une session cryptée lors de la connexion dans le cadre CI et des problèmes auxquels il faut prêter attention pendant la session. Pour plus de contenu connexe, veuillez. faites attention au site Web PHP chinois (www.php.cn) !
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


Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn