Implementieren Sie die autorisierte Anmeldung des WeChat-Applets

coldplay.xixi
Freigeben: 2021-05-18 10:50:27
nach vorne
7410 Leute haben es durchsucht

Implementieren Sie die autorisierte Anmeldung des WeChat-Applets

Vorwort: Da WeChat die getUserInfo-Schnittstelle offiziell geändert hat, ist es jetzt nicht mehr möglich, das Autorisierungsfenster aufzurufen, sobald Sie das WeChat-Applet aufrufen. Sie können es nur über die Schaltfläche berühren

.

1. Implementierungsidee

Schreiben Sie eine WeChat-Autorisierungs-Anmeldeseite, damit Benutzer darauf klicken können, was bedeutet, dass die getUserInof-Schnittstelle über die Schaltflächenkomponente ausgelöst wird. Wenn der Benutzer das Wechat-Applet betritt, wird festgestellt, ob der Benutzer autorisiert ist. Andernfalls wird das erste Bild der „Schnittstelleneinführung“ unten angezeigt, damit der Benutzer den autorisierten Vorgang ausführen kann. Wenn

bereits autorisiert ist, überspringen Sie diese Seite direkt und gehen Sie zur Startseite.

Verwandte kostenlose Lernempfehlungen:

WeChat-Applet-Entwicklung

2. Einführung in die Benutzeroberfläche

3. Quellcode

login.wxml

<view wx:if="{{canIUse}}">
    <view class=&#39;header&#39;>
        <image src=&#39;/images/wx_login.png&#39;></image>
    </view>
 
    <view class=&#39;content&#39;>
        <view>申请获取以下权限</view>
        <text>获得你的公开信息(昵称,头像等)</text>
    </view>
 
    <button class=&#39;bottom&#39; type=&#39;primary&#39; open-type="getUserInfo" lang="zh_CN" bindgetuserinfo="bindGetUserInfo">
        授权登录
    </button>
</view>
 
<view wx:else>请升级微信版本</view>
Nach dem Login kopieren

login.wcss

.header {
    margin: 90rpx 0 90rpx 50rpx;
    border-bottom: 1px solid #ccc;
    text-align: center;
    width: 650rpx;
    height: 300rpx;
    line-height: 450rpx;
}
 
.header image {
    width: 200rpx;
    height: 200rpx;
}
 
.content {
    margin-left: 50rpx;
    margin-bottom: 90rpx;
}
 
.content text {
    display: block;
    color: #9d9d9d;
    margin-top: 40rpx;
}
 
.bottom {
    border-radius: 80rpx;
    margin: 70rpx 50rpx;
    font-size: 35rpx;
}
Nach dem Login kopieren

Die wx.request in login.json

{

"navigationBarTitleText": "授权登录"

}
Nach dem Login kopieren

login.js

Code ist eine Interaktion zwischen meinem Projekt und dem Hintergrund und kann direkt gelöscht werden.

Was geändert werden muss:

Denken Sie daran, das URL-Attribut in der wx.switchTab-Schnittstelle einzugeben. Dies ist der Seitenpfad, zu dem nach erfolgreicher Autorisierung gesprungen werden soll, ich verwende

wx. switchTab hier. Wenn es sich nicht um eine tarBar-Seite handelt, können Sie wx.navigateTo und wx.reirecTo verwenden, um zu springen

Das obige ist der detaillierte Inhalt vonImplementieren Sie die autorisierte Anmeldung des WeChat-Applets. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:csdn.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage