php登陆认证框架,php用户认证库/框架……有哪些选择?

我发现

dx_auth在Codeigniter中相当不错,并且之前使用过它.它肯定是Codeigniter最全功能的身份验证库.

我需要做一些事情来改变它,所以我为他的目的扩展了他们的User类,有一些函数(他们的一些函数并没有完全符合你的预期……).以下是我所做的一些自定义的一部分:

$CI = &get_instance();

$CI->load->model("dx_auth/users");

/**

* For most things, try and use the dx_auth models,

* because it's already done, and some stuff is more

* annoying to figure out than might be expected.

*

* For anything site-specific, use this model instead.

*

*/

class UserModel extends Users {

/**

* Sometimes when dx_auth sucks, you have to compensate

* functions that return useful results.

*

* @param int $id id of user to check if banned

* @return int $banned returns the result (0 or 1)

*/

public function is_banned($id) {

$query = "SELECT banned FROM users WHERE id=".(int)$id;

$result=$this->db->query($query);

$row = $result->row_array();

return $row['banned'];

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值