angular.js - 공식 계정 개발 중에 각도는 어떻게 openid 상태를 유지합니까?
ringa_lee
ringa_lee 2017-07-04 13:44:38
0
2
1246

WeChat 공개 계정을 사용할 때 openid를 유지하는 문제가 발생했습니다. 현재 프로젝트에서는 openid를 가져오고 세션에 저장한 다음 프런트 엔드로 돌아가는 데 사용됩니다. openid를 비동기적으로 얻고 다른 페이지가 호출할 수 있도록 localStorage에 작성합니다.

지금 문제는 openid를 얻기 위해 처음 페이지에 진입한 후 페이지에서 정상적으로 사용할 수 있고, 페이지 간 이동 시에도 얻을 수 있다는 것입니다. 그러나 일단 WeChat이 백그라운드에서 종료된 후입니다. 공식 계정 메뉴를 입력하고 클릭하면 openid를 다시 획득하게 되고, redirect_url에 정의된 페이지로 리디렉션되어 해당 메뉴에 정상적으로 진입할 수 없게 됩니다. 잘못된 방법이거나 서버 측에서 잘못된 작업을 수행하는 경우 나에게 조언을 주실 수 있기를 바랍니다.

ringa_lee
ringa_lee

ringa_lee

모든 응답 (2)
滿天的星座

이 문제에 대한 설명이 명확하지 않습니다. openid를 얻으려면 먼저 WeChat 웹 페이지를 통해 인증해야 합니다. 인증 코드를 받은 다음 openid를 받으세요. 그래서 openid는 그것을 캐시하려고 시도합니다.

    刘奇

    WeChat이 제공하는 브라우저에서 프로그램이 실행되는 것은 당연한 일입니다. WeChat이 시작되면 프로그램도 종료되어야 합니다. 여기에 들어가면 다시 서버에 가서 얻으면 모든 것이 새롭습니다. 실제로 openId는 서비스에 저장할 수 있으며, 로컬 저장소에 저장할 필요가 없습니다.

    무슨 말씀인지 잘 모르겠습니다. 다시 정리해주세요.

      최신 다운로드
      더>
      웹 효과
      웹사이트 소스 코드
      웹사이트 자료
      프론트엔드 템플릿
      회사 소개 부인 성명 Sitemap
      PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!