从本教程开始.. http://net.tutsplus.com/articles/news/codeigniter-from-scratch-day-6-login/
我已成功实施并创建/登录用户..
我现在为注册表单添加了一个额外的输入;
signup_form.php
<?php echo form_input('sport', set_value('sport', 'sport?)')); ?>
在登录区域,我希望它显示'sport'的用户数据
logged_in_area
我喜欢<?php echo $this->session->userdata('sport'); ?>
在 membership_model 我也添加了
'sport' => $this->input->post('sport'),
function create_member()
数据正确插入数据库! :) 只是当他们登录时,它不会从“运动”列中提取用户信息。我做错了什么? (我有这种令人毛骨悚然的感觉,这是在logged_in_area中的回声)
谢谢!
答案 0 :(得分:0)
您必须手动设置$this->session->userdata('sport');
我认为它适合您添加类似
的内容$this->session->set_userdata('sport', $this->input->post('sport') );
在
function create_member()
在插入DB
之后