我的后端表中有用户名、电子邮件、用户类型等字段
由于 cakephp 中存在已创建和修改的字段,codeigniter 中是否存在任何字段可以节省用户上次登录系统的时间?
我的后端表中有用户名、电子邮件、用户类型等字段
由于 cakephp 中存在已创建和修改的字段,codeigniter 中是否存在任何字段可以节省用户上次登录系统的时间?
文档: http ://codeigniter.com/user_guide/database
为了新的开始
http://codeigniter.com/user_guide/database/examples.html
用于插入表格
http://codeigniter.com/user_guide/database/active_record.html#insert
$data = array(
'title' => 'My title' ,
'name' => 'My Name' ,
'date' => 'My date'
);
$this->db->insert('mytable', $data);
使用数据库结合 CodeIgniter 的会话类来存储你的session
数据,这样你就可以跟踪用户的 last_activity。Codeiginter
可以选择将会话数据存储在数据库中,您必须首先为此创建一个数据库表。这是您可以为此创建的示例表
CREATE TABLE IF NOT EXISTS `ci_sessions` (
session_id varchar(40) DEFAULT '0' NOT NULL,
ip_address varchar(45) DEFAULT '0' NOT NULL,
user_agent varchar(120) NOT NULL,
last_activity int(10) unsigned DEFAULT 0 NOT NULL,
user_data text NOT NULL,
PRIMARY KEY (session_id),
KEY `last_activity_idx` (`last_activity`)
);
然后在你的config.php
你应该使用
$config['sess_use_database'] = TRUE;
$config['sess_table_name'] = 'ci_sessions';
使用此表,您可以在每次用户登录/注销时保存/更新用户的活动。有关更多信息,请阅读此文档(请参阅“将会话数据保存到数据库”中)。