LifeType 中文開發論壇

開發 => 核心補強 => 主題作者是: colorfish 於 六月 02, 2005, 01:54:53 下午



主題: 请问如何从plog的sessino中提取出当前用户名,blog名等相关信息?
作者: colorfish六月 02, 2005, 01:54:53 下午
我想把plog和论坛整合,但plog的session好像有点复杂,如果我在一个单独的php中想提取当前已经登陆的plog的用户名,blog名等信信息该如何做呢?我只知道$_SESSION["SessionInfo"]->getValue("userInfo");得出了session中的userinfo的object,print_r都看到名字了,就是不知道怎么抓出来,斑竹帮帮我吧! :'(  :'(  :'(


主題: 请问如何从plog的sessino中提取出当前用户名,blog名等相关信息?
作者: andywang六月 03, 2005, 01:02:08 下午
顶一下,这个问题好,我也遇到了,不知道如何解决?


主題: 请问如何从plog的sessino中提取出当前用户名,blog名等相关信息?
作者: minstrel六月 03, 2005, 01:25:23 下午
唔. 既然知道用 $_SESSION["SessionInfo"]->getValue("userInfo") 來得到UserInfo 這個 object, 其他的資訊應該就可以抓得出來了吧??  :-S

UserInfo 這個 object 的定義在 class/dao/userinfo.class.php 中.

以一段code來做例子好了.

程式碼:
$userInfo = $_SESSION["SessionInfo"]->getValue("userInfo");

$id = $userInfo->getId(); // Get User Id
$name = $userInfo->getUsername(); // Get User Name
$passwd = $userInfo->getPassword(); // Get USer Password
$mail = $userInfo->getEmail(); // Get User Email


其餘函式, 請參考 class/dao/userinfo.class.php


主題: 请问如何从plog的sessino中提取出当前用户名,blog名等相关信息?
作者: markwu六月 03, 2005, 01:30:44 下午
引用自: minstrel
唔. 既然知道用 $_SESSION["SessionInfo"]->getValue("userInfo") 來得到UserInfo 這個 object, 其他的資訊應該就可以抓得出來了吧??  :-S


Minstrel:

謝謝,我還在翻 code, 你已經找到了。 :-$

Mark


主題: 请问如何从plog的sessino中提取出当前用户名,blog名等相关信息?
作者: lss六月 03, 2005, 01:59:38 下午
給 colorfish 與 andywang:

關於 pLog 物件的用法,可以參考 http://lifetype.org.tw/api/index.html
裡面都找得到(mmm 97%以上啦)

你要的 userinfo 在這裡: http://lifetype.org.tw/api/d2/d27/classUserInfo.html


主題: 请问如何从plog的sessino中提取出当前用户名,blog名等相关信息?
作者: minstrel六月 03, 2005, 05:08:31 下午
引用自: markwu
Minstrel:

謝謝,我還在翻 code, 你已經找到了。 :-$

Mark


因為這個問題我以前遇過. 也是去翻code....  :-#