VKontakte APIを開いた後
、vk.comユーザーWebサイトでの
クイック認証の作成に関するいくつかの記事がすぐに表示
されました。 および
PHPで 。
Kohanaの認証モジュールを書くことにしました。
APIドキュメントは非常に脆弱で、durov.at js-scriptsを調査し、一部の機能をPHPに転送する必要がありました(
durov.atでのajax実装の代わりに、完全なユーザー情報でPOSTリクエストを送信し
ます )。 最も困難な場所は、一意の要求署名の生成でした(説明どおり、「標準スキームによる署名の要求」)。 このプロセスは通常説明されていません。
Vkモジュールは 、ログインしてユーザーに関する情報を受信し、それに応じてログアウトすること
ができます。 情報はクッキーとセッションに保存されます。 必要に応じて、データベースにすべてを追加したり、ユーザーに関する追加情報を要求したりできます。
github
のモジュールページの詳細な説明。 テスト用のVKontakteアプリケーション
を作成し、受け取ったAPI ID、アプリケーションキー、およびセキュアキーを
config/vk.php
、説明の例
xd_receiver.htm
ファイル
を作成すること
を忘れないでください。