【发布时间】:2010-02-27 10:13:45
【问题描述】:
这是我在登录控制器中拥有的功能,它将数据存储到数组中,然后设置用户数据
function validate_credentials()
{
$this->load->model('membership_model');
$query = $this->membership_model->validate();
if($query):
$data = array(
'username' => $this->input->post('username'),
//add usertype
//add email
//add deposit money
'is_logged_in' => true
);
$this->session->set_userdata($data);
//should redirect to last view
redirect('home/index');
else:
$this->index();
endif;
}// end of validate_credentials()
我想存储更多信息,例如用户类型、电子邮件、depost 等...数据存储到数据库中。如何从模型获取数据到控制器?还是不推荐?
例如,如果用户是管理员,我想在视图中检查用户类型,并仅为管理员显示某些选项。
【问题讨论】:
标签: authentication session codeigniter