웹사이트에 로그인 및 등록 기능을 빠르게 활성화하는 방법

프론트엔드 필수 도구 (무료 이미지베드, API, chatAI 등) 추천 웹사이트 LuckyCola:
https://luckycola.com.cn/

1. 제품소개

  • 일련의 로그인 및 등록 기능을 스스로 개발하는 것은 시간이 많이 걸리고 노동 집약적이며 비용이 많이 듭니다. 개발할 필요 없이 귀하의 웹 사이트가 신속하게 강력한 로그인 및 등록 기능을 가질 수 있도록 " 개방형 로그인 플랫폼 "에 액세스하는 방법은 다음과 같습니다. .
  • " LuckyCola 오픈 로그인 플랫폼 "은 안정적이고 효율적이며 개발이 필요 없는 다기능의 안정적인 로그인 시스템으로 PC 및 모바일 웹사이트 또는 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""으로 이동할 수 있습니다.

참고: ""Open Login Platform""으로 이동하기 위한 URL 구성은 다음과 같습니다.

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

매개변수 설명:

일련번호 매개변수 그게 필요 할까 설명하다
1 로그인 후 점프하는 콜백 주소 로그인 성공 후 사용자 매개변수가 이 URL에 연결됩니다(이 URL의 경우 URIComponent를 인코딩하세요) 처리

예를 들어:

내 웹사이트 주소가 " http://test.com "이고 사용자에게 로그인을 안내해야 하는 경우 다음 "개방형 플랫폼에 로그인" 주소로 바로 이동하세요(참고: u는 encodeURIComponent에 의해 처리됩니다).

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

" "개방형 로그인 플랫폼" " 으로 성공적으로 이동한 후 사용자는 로그인 방법을 선택하거나 등록할 수 있습니다.

3. 로그인 성공 후 사용자 데이터를 어떻게 얻나요?

사용자가 "" 개방형 로그인 플랫폼" " 에서 로그인을 완료하면 플랫폼이 자동으로 콜백 주소(u 매개변수)로 돌아가고 콜백 주소에 " 로그인 상태 ", " 사용자 이름 " 등을 연결합니다.

매개변수, 특정 매개변수는 다음과 같습니다

일련번호 매개변수 설명하다
1 is로그인확인 사용자 로그인 성공 여부 값은 1 또는 0(1은 성공, 0은 실패)입니다.
2 UID 로그인한 사용자의 고유 ID입니다. 더 많은 비즈니스 시나리오를 처리하기 위해 이 ID를 직접 저장할 수 있습니다.
사용자 이름 로그인한 사용자의 사용자 이름
4 userInfoUrl 로그인한 사용자에 대한 자세한 정보를 볼 수 있는 URL 주소

예: 다음 URL을 통해 "개방형 플랫폼에 로그인"
으로 이동하면

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

사용자가 성공적으로 로그인한 후 다음과 같이 콜백 주소로 돌아갑니다.

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

따라서 웹사이트나 애플리케이션의 URL에서 이러한 매개변수를 얻을 수 있습니다.

4. 사용자의 로그인 상태를 어떻게 유지하나요?

사용자가 로그인에 성공하면 사용자의 관련 정보를 직접 확보하고 로그인 상태를 관리할 수 있으며 동시에 API를 통해 사용자의 로그인 상태를 감지할 수 있습니다. "오픈 플랫폼에 로그인"의 로그인 상태는 다음과 같습니다. 15일 동안 유지되며, 로그인 상태가 만료되면 다시 부팅하여 로그인할 수 있습니다.

"로그인 오픈 플랫폼"은 활성 로그아웃 API도 제공합니다.

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

둘, 주의점

1. 보안상의 이유로 "오픈 로그인 플랫폼"에 접속해야 하는 경우, LuckCola 공식 웹사이트 에 로그인한 후 [ 개인 센터 ]에 들어가서 [ 오픈 로그인 플랫폼 도메인 이름 신청 ]을 클릭하여 신청하세요. 플랫폼에서 다음과 같이 회신해 드립니다. 신청결과는 이메일로 나오니 접속해서 이용하세요~


중요한 말을 세 번 말하라

  • 화이트리스트에 가입하려면 u 매개변수의 점프 주소 도메인 이름을 적용해야 합니다. 그렇지 않으면 사용자 정보를 전달할 수 없습니다.
  • 화이트리스트에 가입하려면 u 매개변수의 점프 주소 도메인 이름을 적용해야 합니다. 그렇지 않으면 사용자 정보를 전달할 수 없습니다.
  • u 매개변수 점프 주소의 도메인 이름을 화이트리스트에 추가하려면 적용해야 합니다. 그렇지 않으면 사용자 정보를 전달할 수 없습니다.
    [ 개인 센터 ]----[ 오픈 로그인 플랫폼 도메인 이름 신청 ]----적용
    여기에 이미지 설명을 삽입하세요.

추천

출처blog.csdn.net/qq_48896417/article/details/131575661