用户
 找回密码
 入住 CI 中国社区
搜索
查看: 5374|回复: 12
收起左侧

判断用户登录

[复制链接]
发表于 2009-4-15 10:04:03 | 显示全部楼层 |阅读模式
判断用户登录的方法有几种阿?
1用session
2用cookies
3用javascripts(不知道怎么用,回的跟下)
4数据库设置标示
还有什么没有,上面的都不能用。
发表于 2009-4-15 12:28:26 | 显示全部楼层
一般都用 Session 吧
发表于 2009-4-15 13:02:32 | 显示全部楼层
session是必须的,必要时可以用数据库标记
发表于 2009-4-15 13:37:18 | 显示全部楼层
除了这几种不知道还有什么更好的方法了。
发表于 2009-4-15 15:04:44 | 显示全部楼层
$this->load->helper('cookie');
ci读取cookie
$username = get_cookie('cookie_name');
写入cookie
$cookie = array(
    'username' => 'username',
   'Domain' => 'localhost',
   'path' => '/'
);
set_cookie($cookie);

session

$this->load->library('session');
$this->session->userdata('username');
读取session
$session_data = array(
   'username' => 'username'
)
$this->session->set_userdata($session_data);



所用ci版本为1.7
 楼主| 发表于 2009-4-16 16:00:45 | 显示全部楼层
真的没有了吗?
看来我要每个页面传参数了
发表于 2009-4-16 17:35:02 | 显示全部楼层
那么多方法你一个都没法用?
 楼主| 发表于 2009-4-17 13:48:54 | 显示全部楼层
恩 有限制
发表于 2009-4-18 17:34:12 | 显示全部楼层
我想不出还有不够用的情况,除非自身设计有问题。
发表于 2009-4-21 15:08:24 | 显示全部楼层
隐藏的input,设置它的值

本版积分规则