問題タブ [lightopenid]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
447 参照

php - Google ログインは localhost では機能しますが、オンライン ドメインでは機能しません

https://gitorious.org/lightopenidローカル ホストで正常に動作する lightopenID を使用しています。そして常に検証します:

しかし、コードをオンラインで作成し、ドキュメントに従ってlocalhostドメイン名に置き換えたdomainname.com場合、このエラーが引き続き発生します。

OpenID 認証要求に未登録のドメインが含まれています: http://domainname.com

この問題を解決する方法を教えてください。

0 投票する
0 に答える
592 参照

php - Yii と Moodle 2 php アプリケーション間のシングルサインオン

2 つの PHP アプリケーション間に SOS の概念を実装しました。このアプリケーションは、www.example.com や www.test.com などの異なるドメインを利用できます。

私の必要な次の条件。

1.ユーザーがログインするとき、ユーザー名とパスワードをmysqlデータベーステーブルにチェックして、このユーザーにログインするためのアプリケーション

2.ログイン後、アプリケーションのユーザー名とパスワードは必要ありません/再入力すると、Google と同様にこのアプリケーションに直接ログインできます。

3.ユーザーログアウト時、両方のアプリケーションをログアウトできるようにしました。

--> 私の最初のアプリケーションは Yii フレームワークを作成でき、もう 1 つは moodle です

私の両方のアプリケーションでこの概念を実装するアイデアを教えてください

0 投票する
1 に答える
121 参照

php - LightOpenID 2a00:1450:4016:804::2004 への接続に失敗しました: ネットワークに到達できません

無料の Web ホスト (awspace) で LightOpenID ライブラリをいじっていますが、これまでのところ、オープン ID を使用して Google アカウント経由でログインしようとすると、次のエラーが発生します。

例-google.php:

2a00:1450:4016:804::2004 への接続に失敗しました: ネットワークに到達できません

何が原因なのかわからないので、無料のウェブホスト プランに関連している可能性があるということしか考えられないので、いくつかの提案を聞きたいと思います (つまり、自分でセットアップする必要があります)。

0 投票する
0 に答える
779 参照

php - PHP - Steam API Web Connect OpenID --> リダイレクトなし

ボタンをクリックすると、Steam にログインするためのコードに問題があります。リンクは次の場所でブロックされます: LINK?login --> Steam へのリダイレクトはありません助けてください

0 投票する
1 に答える
78 参照

php - LightOpenID がログインを検出しないため、ログイン ループが発生する

Steam の OpenID ログイン システムに接続する簡単なコードがあります。

ただし、を使用してSteamにログインした後でもauthUrl、ログインページに何度もリダイレクトされ、検出されません$openid->mode

どんな助けでも感謝します。

0 投票する
1 に答える
59 参照

php - データベース内の OpenID 重複結果

Yahoo OpenID でウェブサイトを作ろうとしています。ログアウトしてから再度ログインするまで、すべてが正常に機能します。私のSQLデータベースでは、結果が重複しています。ハッシュのみが変更されます。$sql = $db->query("SELECT * FROM usersWHERE steamid= '" . $steamid . "'"); のようです。steamid を持つユーザーが見つからない場合は、データベースに新しいエントリを作成します。私もSteamでこれを試しましたが、うまくいきました。Yahoo では、メール アドレス (ここでは $steamid) と名前 (ここでは $name) で重複した結果が得られます。ハッシュは異なります。