lightopenid

    2熱度

    1回答

    我被轉移到基於PHP的新項目,所以我已經花了上週建立我的PHP技能。今天我想根據谷歌賬戶創建一個登錄頁面。它看起來像LightOpenID就足夠了,但我不能讓他們的example工作。無論我嘗試什麼,我總是會得到「用戶尚未登錄」。在我看來,驗證總是返回false,雖然當我在Google上登錄並返回到我的頁面時,可以看到具有openid.claimed_id和更多參數的GET請求中的數據。 由於我在

    0熱度

    1回答

    我已經下載LightOpenID(http://gitorious.org/lightopenid),它的工作,但幾天前停止。我的代碼: <?php require 'openid.php'; try { if(!isset($_GET['openid_mode'])) { if(isset($_GET['login'])) { $openid = new LightO

    3熱度

    2回答

    使用LightOpenID庫,我設法成功實施的OpenID在我的網站。 但是,幾天前,當使用Google作爲提供者時,它停止工作(它使用Yahoo!運行正常)。 從我實施OpenID的那一天開始,它使用任何提供程序運行良好。我甚至有幾個用戶使用他們的Google帳戶登錄。然而,奇怪的是,前幾天谷歌停止工作(而其他供應商仍然運行良好),在$ openid-返回false>的validate() 我使

    1熱度

    1回答

    我是OpenID的新手,我使用LightOpenID爲Google帳戶提供身份驗證。是否有可能執行不涉及頭部重定向的身份驗證,還是可以通過原始HTTP請求中存在的任何GET和POST變量? 發生頭重定向時,原始HTTP請求中的任何變量都會丟失。 謝謝!

    2熱度

    1回答

    我看了stackoverflow.com/questions/1827997/is-facebook-an-openid-provider的問題。 另外我讀了stackoverflow.com/questions/2264266/what-is-the-openid-url-of-facebook的問題。但是這些問題在2年前就被問過了,並且不知道關於facebook和windowslive ope

    0熱度

    2回答

    我有兩頁:login.php和return.php。兩者都使用LightOpenID。 頁的login.php創建了一個鏈接到一個OpenID提供商,並告知供應商,以將結果返回到return.php 以下是使用這兩個頁面的正常流動。 轉至login.php並單擊鏈接。 使用Google帳戶登錄。 系統重定向到return.php,並顯示用戶...已登錄。 但是,後來,我可以讓return.php說

    1熱度

    1回答

    我嘗試使用LightOpenId爲我的網站登錄/註銷用戶。這工作正常,但我的問題是「我如何跟蹤用戶登錄/註銷狀態,並採取相應的行動」。 我希望用戶只有在登錄後才能訪問我的網站功能,並且在用戶註銷時重定向到登錄頁面。 在此先感謝。

    0熱度

    1回答

    餘米試圖創建使用OpenID爲了這個,我用下面的代碼 <?php require 'openid.php'; try{ $openid = new LightOpenID('www.mydomain.com'); if(!$openid->mode){ if(isset($_GET['login'])){ if(isset($_POST["google"])){

    2熱度

    1回答

    由於某種原因LightOpenID未能驗證我的MyOpenID帳戶。 我測試過,隨着庫走來的example.php並與我谷歌帳戶工作得很好,但者myOpenID它總是說,認證是無效的。 我發現,造成該故障的線路是最後一個在validate()方法: 743| return preg_match('/is_valid\s*:\s*true/i', $response); 所以我想,一些響應返回f

    2熱度

    2回答

    我嘗試使用openid作爲我的登錄系統。爲此,我使用以下代碼 <?php require 'openid.php'; try { if(!isset($_GET['openid_mode'])) { if(isset($_GET['login'])) { $openid = new LightOpenID; $openid->identity