Web サイトにログインおよび登録機能をすばやく有効にする方法

重要なフロントエンド ツール (無料のピクチャー ベッド、API、chatAI など) に関する推奨 Web サイト LuckyCola:
https://luckycola.com.cn/

1. 製品紹介

  • 一連のログインおよび登録機能を自分で開発するには、時間も労力もコストもかかりますが、ここでは「Open Login Platform」にアクセスして、開発せずに Web サイトに強力なログインおよび登録機能をすぐに実装できるようにする方法を説明します。
  • LuckyCola Open Login Platform」は、PCやモバイル端末上のWebサイトやh5アプリケーションに接続できる、安定性と効率性、開発不要、多機能かつ安定したログインシステムです。
    ここに画像の説明を挿入

2.使い始める

注意事項: すべてのリクエストには https プロトコルを使用することを推奨します。https プロトコルが使用できない場合は、http プロトコルを使用してください。

1. ユーザーがログインしているかどうかを確認するにはどうすればよいですか?

ユーザーのログインが必要なビジネス シナリオでは、まず現在のユーザーがログインしているかどうかを確認する必要があります。ログインしていない場合は、ユーザーにログインするように誘導します。

「ログイン プラットフォーム」は、「ユーザーのログイン状態を検出する」ための API を提供します。

请求方式: GET
请求参数:无需参数
http(s)://luckycola.com.cn/checkLoginStatus

例と手順を返します。

{
    
     
 	// 接口请求成功
     code: 0,
 	// 登录状态提示
     msg: '已登录,登录态有效'  或 ’未登录或登录态无效',
	 // 用户登录状态 值是0或1 ,1表示用户已经登录 0表示用户未登录
      status: 1
}

ユーザーがログインしていないことが API を通じて検出された場合、アプリケーション内に「ログイン ポータル」を表示して、ユーザーにログインを誘導できます。

2. ユーザーにログインさせるにはどうすればよいですか?

ユーザーのログインを誘導する「ログインポータル」を表示し、ユーザーが「ポータル」をクリックすると、そのURLから「オープンログインプラットフォーム」にジャンプできます。

注:「Open Login Platform」にジャンプするためのURL構成は以下のとおりです。

// 跳转开放登录平台的url 
// 注意 u参数必须进行encodeURIComponent()编码处理,并且跳转域名需要申请加入白名单否则无法携带用户信息
http(s)://luckycola.com.cn/public/dist/#/allLoginPage?u=encodeURIComponent(登录成功后的回跳地址)

パラメータの説明:

シリアルナンバー パラメータ それは必要ですか 説明する
1 あなた はい ログイン後にジャンプするコールバック アドレス。ログインに成功すると、ユーザー パラメータがこの URL に結合されます (この URL に対して URIComponent をエンコードしてください)。

例えば:

Web サイトのアドレスが「http://test.com」の場合、ユーザーにログインするように誘導する必要があります。下の「オープン プラットフォームへのログイン」のアドレスに直接ジャンプするだけです (注: u はencodeURIComponent によって処理されます)。

https://luckycola.com.cn/public/dist/#/allLoginPage?u=http%3A%2F%2Ftest.com

「 Open Login Platform」に正常にジャンプした後、ユーザーは独自のログイン方法を選択するか、登録することができます。

3. ログイン成功後にユーザーデータを取得するにはどうすればよいですか?

ユーザーが「Open Login Platform」でログインを完了すると、プラットフォームは自動的にコールバック アドレス (u パラメータ) に戻り、「ログイン ステータス」、「ユーザー名」などをコールバック アドレスにつなぎ合わせます。

パラメータ、具体的なパラメータは次のとおりです

シリアルナンバー パラメータ 説明する
1 ログインOKです ユーザーのログインが成功したかどうか、値は 1 または 0 です (1 は成功を意味し、0 は失敗を意味します)。
2 UID ログインしているユーザーの一意の ID。この ID を自分で保存して、より多くのビジネス シナリオに対応できます。
3 ユーザー名 ログインしているユーザーのユーザー名
4 ユーザー情報URL ログインしているユーザーに関する詳細情報の URL アドレスを表示します

例:次の URL から「オープン プラットフォームへのログイン」
にジャンプした場合

https://luckycola.com.cn/public/dist/#/allLoginPage?u=http%3A%2F%2Ftest.com

ユーザーが正常にログインすると、次のようなコールバック アドレスが返されます。

http://test.com?isLoginOk=1&uid=(用户唯一标识)&usrname=(用户名称)&userInfoUrl=(经过encodeURIComponent后的查看用户信息的地址)

したがって、Web サイトまたはアプリケーションでは、URL でこれらのパラメータを取得するだけです。

4. ユーザーのログイン状態を維持するにはどうすればよいですか?

ユーザーがログインに成功すると、ユーザーの関連情報を取得し、ログイン状態を自分で管理することができると同時に、APIを通じてユーザーのログイン状態を確認することができます。 15 日間保存されます。ログイン状態が期限切れになった場合は、再起動してください。ユーザーはログインできます。

「Login Open Platform」では、アクティブにログアウトするための API も提供します。

请求方式: GET
参数: cuid(用户id,前往官网http://luckycola.com.cn个人中心获取)
https://luckycola.com.cn/user/logout?cuid=12..

二、注意点

1. セキュリティ上の理由から、「オープン ログイン プラットフォーム」にアクセスする必要がある場合は、 LuckCola 公式 Web サイトにログインし、[パーソナル センター] に入り、[オープン ログイン プラットフォーム ドメイン名申請] をクリックして申請してください。申請結果はメールで送信されますので、アクセスしてご利用ください~


大事なことは3回言う

  • ホワイトリストに追加するには、u パラメータのジャンプ アドレスのドメイン名を適用する必要があります。適用しないと、ユーザー情報を伝えることができません。
  • ホワイトリストに追加するには、u パラメータのジャンプ アドレスのドメイン名を適用する必要があります。適用しないと、ユーザー情報を伝えることができません。
  • ホワイトリストに参加するには、u パラメータのジャンプ アドレスのドメイン名を適用する必要があります。そうでない場合、ユーザー情報を運ぶことができません
    [パーソナル センター]----[オープン ログイン プラットフォーム ドメイン名アプリケーション]----適用
    ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/qq_48896417/article/details/131575661