1
私はcodeigniterでどのようにすればよいのですか?codeigniterの管理者とユーザーセッション
私は管理者側でログインすると、フロントエンドユーザーが自動的にログインするので、やりたいと思っています。
私はすべての場所で変更する必要があるため、今は別のセッションをユーザーにすることはできません。
は私が
$_SERVER['REQUEST_URI_PATH'] = parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH);
$segments = explode('/', $_SERVER['REQUEST_URI_PATH']);
$config['sess_driver'] = 'files';
if (isset($segments[1]) && $segments[1] == 'admin') {
$config['sess_cookie_name'] = 'admin_sessions';
$config['sess_expiration'] = 1440;
$config['sess_save_path'] = FCPATH . 'application/cache/session/admin/';
} else {
$config['sess_cookie_name'] = 'catalog_sessions';
$config['sess_expiration'] = 7200;
$config['sess_save_path'] = FCPATH . 'application/cache/session/catalog/';
}
$config['sess_match_ip'] = TRUE;
$config['sess_time_to_update'] = 300;
$config['sess_regenerate_destroy'] = TRUE;
上記のコードは、それが行うことができますどのように
にログインした後、リンクのいずれかのクリックでログインページをリダイレクトAdmin ..
管理者とクライアントのセッションを設定する方が良い –
[セッション配列](http://www.codeigniter.com/user_guide/libraries/sessions.html)を使用して必要な情報を保存することができます。 – mapmalith