歡迎光臨, 訪客. 請先 登入註冊一個帳號.
五月 15, 2024, 05:47:19 下午
19595 文章 在 3865 主題 由 4580 會員
最新註冊會員: aa123aa1
LifeType 中文開發論壇  |  支援  |  使用與操作  |  呼叫斑竹大大们!!1。12版的外部登陆不会写了。。。。 « 上篇主題 下篇主題 »
頁: [1]
作者 主題: 呼叫斑竹大大们!!1。12版的外部登陆不会写了。。。。  (閱讀 8086 次)
kingdom
新手見習
*
文章: 14


檢視個人資料
« 於: 十二月 21, 2006, 04:27:20 下午 »

由于1。12版里没有getUserInfo这个方法了!所以下面的这个外部登陆运行不了。。请问要怎样修改? 傷心

程式碼:
<?php
       
if (!defined"PLOG_CLASS_PATH" )) {
        
define"PLOG_CLASS_PATH"dirname(__FILE__)."/");
    }

    include_once( 
PLOG_CLASS_PATH."class/controller/admincontroller.class.php" );
    include_once( 
PLOG_CLASS_PATH."class/net/http/session/sessionmanager.class.php" );
    include_once( 
PLOG_CLASS_PATH."class/dao/userinfo.class.php" );
    include_once( 
PLOG_CLASS_PATH."class/dao/bloginfo.class.php" );
include_once( PLOG_CLASS_PATH."class/dao/users.class.php" );

   
$userName "xxxxx";
   
$userPassword "xxxxx";


     
// initialize the session
     
SessionManager::init();
   
    
// 產生一個新的 user 物件
    
$users = new Users();
   
                                   if( 
$users->authenticateUser$userName$userPassword )) {
            
      
// 取得 userInfo 物件 (透過正確的 username 與 password)
      
$userInfo $users->getUserInfo$userName$userPassword );
      
// 取得使用者的 blog list
      
$userBlogs $users->getUsersBlogs$userInfo->getId(), BLOG_STATUS_ACTIVE );
      
// 用第一個 blog 來當作 blogID,並取得這個 blog ID 的 blogInfo
      
$blogInfo end$userBlogs );
      
// 取得 session
      //print_r($session = HttpVars::getSession());
      
$session HttpVars::getSession();
      
      
$sessionInfo $session["SessionInfo"];
      
// 並且把資料寫入session
      
$sessionInfo->setValue"userInfo"$userInfo );
      
$sessionInfo->setValue"blogInfo"$blogInfo );
      
$session["SessionInfo"] = $sessionInfo;
      
      
HttpVars::setSession$session );
            
      echo 
"<script language='Javascript'>";
      echo 
"location.href='../../web/plog/login.php';";
      echo 
"</script>";
      
//header("location: ../../web/plog/login.php");
   
}else{
      echo 
"用户名或密码有误!重新<a href='javascript:window.history.back()'>登录</a>";
   }

?>


已記錄
kingdom
新手見習
*
文章: 14


檢視個人資料
« 回覆文章 #1 於: 十二月 22, 2006, 03:44:33 下午 »

顶一下!
已記錄
頁: [1]
LifeType 中文開發論壇  |  支援  |  使用與操作  |  呼叫斑竹大大们!!1。12版的外部登陆不会写了。。。。 « 上篇主題 下篇主題 »
    前往: