위챗 애플릿 인증 로그인 취소 인증 재인증 처리 방법 사용 가능한 코드 첨부
우리는 먼저 첫 페이지에서 사용자가 클릭하도록 유도한 다음에 새로운 페이지로 이동하여 새로운 페이지에서 권한을 수여한 다음에 새로운 페이지가 권한을 수여하는 데 성공하면 바로 첫 페이지로 돌아가서 사용자 정보를 표시할 수 있다.
말을 많이 하지 않고 바로 코드에 올리다
코드 구조:
index는 첫 페이지이고 login은 권한 부여 페이지입니다.
첫 페이지 코드
index.wxml
{{name}}
index.wxss
/**index.wxss**/
.loginbtn{
width: 150px;
height: 45px;
background: #06C05F;
margin:100px auto 0;
line-height: 45px;
font-size: 15px;
color: #fff;
}
.info{
width: 80px;
height: 100px;
margin:50px auto 0;
}
.info .headimg{
width: 80px;
height: 80px;
border-radius: 100%;
}
.info .nickname{
text-align: center;
}
index.js
//index.js
Page({
data: {
userInfo: {},
hasUserInfo: false
},
//
getinfo: function () {
wx.navigateTo({
url: '../login/index'
})
},
onLoad: function (e) {
let that = this;
//
wx.getSetting({
success(res) {
// console.log("res", res)
if (res.authSetting['scope.userInfo']) {
console.log(" ")
// , getUserInfo
wx.getUserInfo({
success(res) {
console.log(" ", res)
that.setData({
name: res.userInfo.nickName,
head: res.userInfo.avatarUrl,
result: true
})
},
fail(res) {
console.log(" ", res)
that.setData({
result: " "
})
}
})
} else {
console.log(" ")
that.setData({
result: false
})
}
}
})
}
})
승인 페이지 코드
index.wxml
index.js
//index.js
Page({
data: {
userInfo: {},
hasUserInfo: false
},
getUserInfo: function (e) {
let that = this;
//
wx.getSetting({
success(res) {
// console.log("res", res)
if (res.authSetting['scope.userInfo']) {
console.log(" =====")
// , getUserInfo
wx.getUserInfo({
success(res) {
console.log(" ", res)
that.setData({
name: res.userInfo.nickName,
head: res.userInfo.avatarUrl
})
wx.reLaunch({
url: '../index/index'
})
},
fail(res) {
console.log(" ", res)
}
})
} else {
console.log(" =====")
}
}
})
}
})
모르면 저한테 문의하세요.
WeChat:face6009Web:http:likeyunba.comDate:2019-10-17Author:TANKING
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
위챗 다중 고객지원 개발1. 개발자 모드를 켜면 제3자 서버가 메시지를 받은 후 전송해야 한다.2. 최대 100명의 고객지원 인원을 추가할 수 있습니다. 3. 다중 고객지원 로그인 사이트:https://mpkf.weixin.qq.com 만...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.