최근 WeChat 공식 계정과 자체 웹 사이트 사용자 간의 사용자 연결 인증 로그인 기능을 구현했습니다. 주요 목적은 사용자가 공식 계정을 팔로우하고 회원 센터를 클릭하고 필요한 웹 페이지 인증을 수행하는 것입니다. 관련 권한이 팝업됩니다: OAuth2.0 웹 페이지 권한 부여, 그러면 사용자는 사용자 정보 획득에 동의하고 사용자를 웹사이트에 연결한 다음 사용자는 WeChat을 사용하여 로그인할 수 있습니다.
이번에는 Java 프로세스에서 Action 레이어를 수행하고 있습니다.
1. 사용된 도구:
1. ngrok, 언제든지 테스트하고 개발할 수 있도록 자신의 로컬 머신을 공용 네트워크에 매핑합니다. 🎜 >
1. http://www.tunnel.mobi/에서 ngrok를 다운로드합니다. 2. 파일을 Tomcat 디렉터리에 넣고 cmd 8080에서 ngrok -config ngrok.cfg -subdomain xinzhi를 실행합니다. 3. ngrok 도구는 MOOC.com @LAOBI에서 볼 수 있는 입니다. 2. WeChat 공개 계정 테스트 계정, 언제든지 테스트하고, 먼저 테스트 계정에 문제가 없는지 확인하기 전에 2. 를 사용하여 Java에서 Http 요청을 보낸 다음JSON 매개변수를 반환하고 JSON 매개변수를 얻은 다음 처리합니다.
먼저, 호출하거나 교체할 수 있도록 공개 계정 테스트 계정을 속성 파일에 넣습니다. 예: 에 https속성 코드를 사용하세요.
1 2 3 |
|
이 프로젝트의 요구 사항을 적용하려면 해당 변경 사항을 활성화하세요.
WeixinUtil.java 및 MyX509TrustManager.java
Java 코드
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 |
|
Java 코드
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
|
Java 코드
1 2 3 4 5 6 7 8 9 10 |
|
Java 코드
1 2 |
|
Java 코드
1 2 3 4 5 6 |
|
Java 코드
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
|
1단계: 사용자가 코드 승인 및 획득에 동의합니다
여기에 있는 URL이 전면입니다. 속성에서 준비한 URL이 준비되어 있습니다.
Java代码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
|
Java代码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 |
|
Java代码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 |
|
Java代码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
|
然后在网页端,则是需要编写H5页面,进行自己网站和微信用户的关联,我这里是使用手机号,用户输入手机号,进行判断,如果注册过就直接关联,如果用户没有注册则进行注册后关联,完成后跳转到会员中心。
위 내용은 WeChat 개발 모델의 사용자 정의 메뉴 구현 코드에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!