曼波中国
曼波社区
曼波知识库
曼波搜索

查看完整版本: 关于登录的$my->id

lanyimambo 2007-10-24 13:29

关于登录的$my->id

看过很多的登录模块,组件之类的,可就是没发现mambo 中登录是怎么验证的啊,至少查一下数据库,看看用户名和密码是否正确,这都不是最重要,最主要的是我对于$my->id这个东西很晕,找不到$my到底在哪注册的,就好比我以前用的$_SESSION,至少也得声明一下
$_SESSION['username']=$username啊
高手快来指导一下我这个痛苦的菜鸟吧:'( …………!

lanyimambo 2007-10-24 14:02

我提交表单后怎么告诉mambo我登录了,就是这个$my->id怎么有值啊???

lanyimambo 2007-10-24 15:03

看了一下,还是没人回答,有人写过登录吗?是我的问题太弱智了,还是我表达很不清晰啊,哎…………这次什么时候才能解决呢??:L

lang3 2007-10-25 10:40

在 index.php 文件有这么一句:

/** get the information about the current user from the sessions table */
$my = $mainframe->getUser();


研究一下 getUser() 函数,在 include/mambo.php 文件中

lanyimambo 2007-10-25 11:25

首先非常感谢lang3能回答我的问题:),不过还是麻烦你能再提示点
在mambo.php 里找到了getUser(),然后又找到了mosUser 类,接着就通过 function mosUser( &$database ) {$this->mosDBTable( 'tb_user', 'id', $database );} 修改了mambo 默认tb_user为我的用户表,这样就成了吗,是不是每次我只要对tb_user 表查询成功就自动注册$my了呢,试了一下不行(必然的),老觉的中间肯定漏掉了最重要的一步,关键的这一步还是没找到………………
页: [1]
查看完整版本: 关于登录的$my->id