国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【微信小程序】實(shí)現(xiàn)微信小程序登錄(附源碼)

這篇具有很好參考價(jià)值的文章主要介紹了【微信小程序】實(shí)現(xiàn)微信小程序登錄(附源碼)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

實(shí)現(xiàn)微信小程序登錄

登錄功能簡介

通過點(diǎn)擊登錄按鈕,調(diào)用微信接口wx.getUserProfile拿到微信的個(gè)人信息,先檢查是否之前已經(jīng)登錄,若沒登錄則將拿到的個(gè)人信息調(diào)用后臺的接口,把個(gè)人信息傳給后臺,登錄成功之后把相關(guān)信息存儲在app.globalData中共享給全局使用 (這里使用微信云開發(fā)作為后臺,提前建一個(gè)login_users數(shù)據(jù)表)

界面展示

【微信小程序】實(shí)現(xiàn)微信小程序登錄(附源碼)

【微信小程序】實(shí)現(xiàn)微信小程序登錄(附源碼)
【微信小程序】實(shí)現(xiàn)微信小程序登錄(附源碼)

代碼展示

wxml:

<view class="warp">
  <image class="face" src="{{userInfo.avatarUrl}}" alt=""/>
  <view class="nickName">{{userInfo.nickName}}</view>
</view>



<view>
  <button bindtap="login" disabled="{{show}}">登錄</button>
</view>

wxss:


.face {
  width: 150rpx;
  height: 150rpx ;
  border-radius: 50%;
}
.nickName {
  margin-top: 30rpx;
}
.warp {
  text-align: center;
}

js:文章來源地址http://www.zghlxwxcb.cn/news/detail-507350.html

// 全局存儲,方便隨時(shí)調(diào)用
const app = getApp()

Page({
  data: {
    userInfo:[]show:false //展示登錄按鈕
  },
  onLoad: function() {     
  },
  login() { 
    var that = this
    wx.getUserProfile({
      desc: '完善信息',  // 提示信息
      success(res){
        var user = res.userInfo
        app.globalData.userInfo = user   //把user里面的數(shù)據(jù)放在globalData里面使全頁面可以調(diào)用
        that.setData({
          userInfo:user,
          show:true //隱藏登錄按鈕

        })
        //云開發(fā)用以下方式 java 或者 php 做的數(shù)據(jù)表 我們要傳則需要用request
        //需要檢查是否之前已經(jīng)授權(quán)登錄了
        wx.cloud.database().collection('login_users').where({
          _openid: app.globalData.openid
        }).get({
          success(){
            console.log(res);
            if (condition) {
              wx.cloud.database().collection('login_users').add({
                data:{
                  avatarUel:user.avatarUrl,
                  nickName: user.nickName
                },
                success(res){
                  wx.showToast({
                    title: '登錄成功',
                    duration: 1000,
                    mask: true,
                  })
                }
              })
            }else{
              this.setData({
                userInfo:res.data[0]
              })
            }
          }

        })
      }
    })
  }
})

到了這里,關(guān)于【微信小程序】實(shí)現(xiàn)微信小程序登錄(附源碼)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 微信小程序,如何實(shí)現(xiàn)登錄

    業(yè)務(wù)流程: 1:首先需要一個(gè)按鈕觸發(fā)事件 2:調(diào)用微信小程序的登錄接口wx.login,拿到code 3:調(diào)用微信小程序的獲取用戶信息的接口wx.getUserProfile,拿到用戶的個(gè)人信息(包括用的昵稱以及頭像) 4:拿到的個(gè)人信息調(diào)用后臺的接口,八個(gè)人信息傳給后臺,登陸成功并把相關(guān)喜喜

    2024年02月03日
    瀏覽(17)
  • 小程序源碼:最新掌上題庫微信小程序源碼下載,修復(fù)登錄接口,支持在線考試,自定義導(dǎo)入考題

    小程序源碼:最新掌上題庫微信小程序源碼下載,修復(fù)登錄接口,支持在線考試,自定義導(dǎo)入考題

    這是一款題庫微信小程序源碼 支持積分商城、自定義試題及導(dǎo)入、知識點(diǎn)分類、模式試題考試、流量主等 首頁模塊:專項(xiàng)刷題、題型刷題、亂序刷題、我的收藏、我的錯題、未作習(xí)題、刷知識點(diǎn)、考前必背 另外還有更多功能就不一一說明了 該小程序支持商戶收益還有流量主

    2024年02月09日
    瀏覽(68)
  • 微信小程序?qū)崿F(xiàn)簡單登錄界面和登錄功能

    微信小程序?qū)崿F(xiàn)簡單登錄界面和登錄功能

    客戶端開發(fā)和學(xué)習(xí)過程中,登錄功能是一個(gè)很常見的場景。本文將介紹,微信小程序開發(fā)過程中是如何實(shí)現(xiàn)登錄界面和登錄功能的。 話不多說,直接上代碼。 (1)index.js文件,代碼如下: (2)index.wxml文件,代碼如下: (3)index.wxss文件,代碼如下: 運(yùn)行結(jié)果如下: 本文介紹了微信

    2024年02月12日
    瀏覽(361)
  • 微信小程序登錄功能實(shí)現(xiàn)(最新)

    微信小程序登錄功能實(shí)現(xiàn)(最新)

    眾所周知小程序登錄自 2022年2月21日24時(shí)起回收通過open-data展示個(gè)人信息的能力 ,啥意思呢,就是頭像展示成灰色,昵稱展示成微信用戶,例如: 話不多說直接正題。 ????????首先介紹第一種,費(fèi)力的方式:依然還是用 open-type 的值設(shè)置為 chooseAvatar ,當(dāng)用戶選擇需要使用

    2024年02月08日
    瀏覽(93)
  • 微信小程序登錄界面的實(shí)現(xiàn)

    微信小程序登錄界面的實(shí)現(xiàn)

    首先是未登錄時(shí)的界面,提示用戶登錄之后使用全部的功能。 用戶點(diǎn)擊登錄,調(diào)用API拿到用戶的信息并在頁面中顯示出來,同時(shí)將用戶的信息保存在本地。向后端發(fā)送POST請求,拿到code,拿到token,并保存在本地,登錄之后隱藏未登錄的界面,顯示登錄后的界面。 點(diǎn)擊退出登

    2024年02月12日
    瀏覽(90)
  • 微信小程序登錄流程與實(shí)現(xiàn)

    微信小程序登錄流程與實(shí)現(xiàn)

    在了解小程序登錄之前,請大家先了解小程序的全局實(shí)例和全局組件,以方便理解本文的后續(xù)內(nèi)容,已經(jīng)了解的可以直接開始。 全局實(shí)例和全局組件( ?? 點(diǎn)擊直達(dá)) 微信小程序的登錄流程 微信小程序的登錄 首先需要寫一個(gè)微信小程序的登錄彈窗,登錄彈窗的作用就是發(fā)起

    2024年02月16日
    瀏覽(15)
  • 微信小程序?qū)崿F(xiàn)token登錄

    微信小程序?qū)崿F(xiàn)token登錄

    微信小程序登錄流程 前端先調(diào)用 wx.login() 接口獲取code,再把code發(fā)個(gè)后端 后端采用是SpringSecurity+jwt+redis 后端接收code之后再發(fā)送http到微信官方獲得openid 通過opid查詢數(shù)據(jù)庫進(jìn)行登錄注冊。 springsecurity登錄流程 完整流程圖 ** * 獲取請求token * * @param request * @return token */ private Str

    2024年02月16日
    瀏覽(20)
  • 微信小程序一鍵登錄(簡單實(shí)現(xiàn))

    微信小程序一鍵登錄(簡單實(shí)現(xiàn))

    下載微信開發(fā)者工具: 微信開發(fā)者工具下載地址與更新日志 | 微信開放文檔 (qq.com)? 微信公眾平臺: 微信公眾平臺 (qq.com) 注冊完成后,我們要獲取一下APPid和小程序密鑰 【注意】:appid和密鑰一定要保存好 ? ? ?我們還需要一個(gè)接口的后臺:? 開源后臺 我們使用的是微信小

    2024年02月11日
    瀏覽(86)
  • 微信小程序?qū)崿F(xiàn)用戶登錄(詳)

    微信小程序?qū)崿F(xiàn)用戶登錄(詳)

    ? ? ? ? * 源碼已經(jīng)上傳到資源處,需要的話點(diǎn)擊跳轉(zhuǎn)下載 |? 源碼下載 ????????用戶登錄是微信小程序的重要內(nèi)容,那么今天就講用戶登錄的一個(gè)流程,當(dāng)然微信官方文檔也有相關(guān)的一個(gè)登錄流程圖,這里也給大家附上地址:官方 | 小程序登錄?。 ? ? ? 用戶登錄流程可

    2024年02月03日
    瀏覽(19)
  • 微信小程序?qū)崿F(xiàn)授權(quán)登錄及退出

    1.登錄獲取用戶昵稱,頭像 2.創(chuàng)建云函數(shù) 右擊新建文件夾cloud 在根目錄project.config.json中添加: 右擊文件夾cloud選擇當(dāng)前環(huán)境 右擊文件夾cloud新建Node.js云函數(shù),命名login 在新建文件夾login的index.js文件中: 右擊login文件夾選擇上傳并部署:云端安裝依賴(不上傳node_modules),顯

    2024年02月08日
    瀏覽(19)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包