Heim >Web-Frontend >uni-app >Wie prüft uniapp, ob der Benutzer angemeldet ist?

Wie prüft uniapp, ob der Benutzer angemeldet ist?

coldplay.xixi
coldplay.xixiOriginal
2020-12-16 15:29:358636Durchsuche

So prüft Uniapp, ob der Benutzer angemeldet ist: Öffnen Sie zuerst die Datei [user.vue] im APP-Code. Verwenden Sie dann die Setstorage-API von Uni, um den Wert abzurufen . Wenn der Wert nicht abgerufen wird, erfolgt kein Sprung zur Anmeldeschnittstelle.

Wie prüft uniapp, ob der Benutzer angemeldet ist?

Die Betriebsumgebung dieses Tutorials: Windows7-System, Uni-App2.5.1-Version. Diese Methode ist für alle Computermarken geeignet.

Empfohlen (kostenlos): Uni-App-Entwicklungs-Tutorial

Uniapp-Methode, um zu überprüfen, ob der Benutzer angemeldet ist:

Öffnen Sie die Datei user.vue in unserem APP-Code:

Wie prüft uniapp, ob der Benutzer angemeldet ist?

Implementieren Sie die Logik

Wir beurteilen: Wenn der Benutzer angemeldet ist, müssen wir einen Wert im Client speichern. Wenn dieser Wert vorhanden ist, bedeutet dies, dass der Benutzer angemeldet ist. Wenn nicht, muss sich der Benutzer anmelden. Die erste Logik, die wir anwenden müssen, ist also: Verwenden Sie die Setstorage-API von Uni, um den Wert abzurufen. Wenn Sie den Wert erhalten, bedeutet dies, dass Sie angemeldet sind. Wenn Sie den Wert nicht erhalten, können Sie nicht zu springen Login-Schnittstelle.

Logikcodierung

<template>
<view></view>
</template>
<script>
export default {
data() {
return {};
},
//uni生命周期函数,页面显示就执行,这意味着如果一打开这个页面,如果没登录将永远跳转到登录页面
onShow() {
/****************************************************用户是否登录代码开始:https://www.clearnull.com/963.html*****/
//uni获取本地数据API
uni.getStorage({
key: &#39;token&#39;, //数据key值,也就是你存储数据时的名称
success: function(res) {
//数据成功获取,用户已登录
console.log(res.data);
},
fail: function(res) {
//数据未获取成功,用户没有登录,这里我们直接跳转到登录页面
uni.navigateTo({
url: &#39;../login/login&#39;,
});
}
});
/*************************************用户是否登录代码结束**********************/
}
};
</script>
<style></style>
language-javascript

Wie prüft uniapp, ob der Benutzer angemeldet ist?

Nachdem Sie den Code gespeichert und im Browser ausgeführt haben, werden Sie feststellen, dass, solange Sie auf die Benutzeroberfläche klicken, zur Anmeldeseite gesprungen wird, da hier kein Wert vorhanden ist Zeit.

Verwandte kostenlose Lernempfehlungen: php-Programmierung (Video)

Das obige ist der detaillierte Inhalt vonWie prüft uniapp, ob der Benutzer angemeldet ist?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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