lightopenid

    7熱度

    1回答

    我想爲我的Web應用程序實現一個OpenID登錄系統。我爲此使用LightOpenID。我去了谷歌和發現,舊的(以及在線文檔)的OpenID2系統became old: 重要:谷歌已經過時了OpenID 2.0和遷移時間後會關閉它。如果您的應用使用OpenID 2.0,userinfo終端或OAuth 2.0登錄(早期版本),則應按照migration timetable中給出的截止日期遷移您的應

    1熱度

    1回答

    我正在嘗試使用Yahoo OpenID創建Webiste。 一切工作正常,直到我註銷,然後再次登錄。 在我的sql數據庫中,我得到了重複的結果。只有散列被改變。看來$ sql = $ db-> query(「SELECT * FROM users WHERE steamid ='」。$ steamid。「'」);用steamid找不到任何用戶,它會在db中創建一個新條目。 我也用Steam試過了,

    -1熱度

    1回答

    我試圖讓人們用蒸汽登錄,使用此代碼: <?php require './includes/lightopenid/openid.php'; $_STEAMAPI = "MyKey"; try { $openid = new LightOpenID('localhost'); if(!$openid->mode) { if(isset($_GET['logi

    0熱度

    1回答

    我在免費虛擬主機(awspace)上使用LightOpenID庫玩耍,到目前爲止,所有嘗試通過Google帳戶登錄使用下面的錯誤開放ID結果: 例如,google.php: 無法連接到2A00:1450:4016:804 :: 2004年:網絡不可達 而且我不確定是什麼原因,所以我很樂意聽到一些建議我能想到的是它可能與免費的網絡主機計劃有關(即,我必須設置自己的計劃)?

    0熱度

    1回答

    我使用this答案中給出的說明來設置通過LightOpenId通過Google登錄。它的工作正常,直到它必須檢查$openid->mode以確定谷歌是否已驗證登錄憑證。從Google收到的網址確實有openid.mode=id_res參數。但來自庫的$openid->mode變量仍然返回false,這意味着它沒有被驗證。 請幫忙!

    0熱度

    1回答

    我有一種情況,我需要讓我的應用適合一系列工作流程,其中一項要求如果用戶使用OpenID進行身份驗證,以後所有對我們網站的訪問都將自動將其登錄到條件是他們已登錄到OpenID提供商。 下面是一個例子: 簡登錄到使用Chrome和OpenID與登峯造極之作OpenID提供我們的網站。 Jane退出Chrome並打開FireFox。她登錄到Acme,但不是我們的網站。當她訪問我們的網站時,我們的腳本檢測

    2熱度

    1回答

    在我的系統中,用戶使用Yahoo或Google登錄,並且設置了一個cookie,以便用戶保持登錄狀態。 我想像的是用戶登錄到我的系統和他之間存在不匹配登錄到外部系統。 如果用戶仍然登錄到我的系統中,但他退出了他的Google帳戶,該怎麼辦?我應該檢查一下並註銷他嗎?如果是這樣,我應該多久檢查一次? 如果用戶仍然在我的系統上登錄,但他已經刪除了他的Google帳戶,該怎麼辦?從技術上講,他的賬戶不應

    3熱度

    1回答

    我最近爲我製作的遊戲實現了OpenID(目前只有Google),並且我使用的是lightopenid。我要求用戶提供最少的信息(有意),當他們成功進行身份驗證時,我會返回一個長的URL,看起來像這樣https://www.google.com/accounts/o8/ud(我認爲它非常接近它的樣子,現在可以訪問數據庫),後面有一堆隨機字符。我在我的數據庫中使用這個URL作爲文檔ID,以便在登錄時快

    4熱度

    2回答

    Oauth 2.0似乎是外部認證支持最好的工具。但是,經過許多小時的網絡搜索之後,我發現在使用PHP時沒有簡單的方法可以開始使用。或者(也許希望)我只是沒有以正確的方式尋找。 以下是我在尋找: 落實在我的網站外部身份驗證的方法。 我不尋找任何外部資源(所以我不需要照片或帖子或推文或任何外部網站 - 我只想用它來提供用戶註冊/登錄的方式,而不創建另一個密碼)。 支持多個網站,而無需查看每個網站的複雜

    0熱度

    1回答

    如您所知,蒸汽提供腳本以允許人們通過蒸汽數據庫連接到您的站點。 我想如果我刷新頁面,我不必再次登錄。但與steamapi我不知道如何去做。 我的代碼: <?php require 'includes/lightopenid/openid.php'; include_once("db.php"); $_STEAMAPI = "MYAPI"; try { $openid = new