判断用户首次登录的两种方式
生活随笔
收集整理的這篇文章主要介紹了
判断用户首次登录的两种方式
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
判斷用戶首次登錄的兩種方式
- 前言
- 第一種,通過瀏覽器判斷用戶是否首次登錄
- 第二種通過緩存的時間來判斷是否首次登錄
- 結(jié)語
前言
hello,友友們。最近因為項目需求,需要在用戶首次登入的時候進(jìn)行判斷,并給出彈窗提示,在網(wǎng)上參考了好多大佬的方式,覺得這兩種還不錯,有同樣需求的可以看看喲。
第一種,通過瀏覽器判斷用戶是否首次登錄
if (window.name == "") {console.log("首次被加載");window.name = "isRefresh";this.open();} else if (window.name == "isRefresh") {console.log("頁面被刷新");}第二種通過緩存的時間來判斷是否首次登錄
let firstDate = localStorage.getItem('firstDate')// 獲取當(dāng)前時間(年月日)let now = new Date().toLocaleDateString()// 轉(zhuǎn)換成時間戳let time = Date.parse(new Date(now))if (localStorage.getItem('firstDate')) {if (time > firstDate) {localStorage.setItem('firstDate', JSON.stringify(time))}} else {this.open();localStorage.setItem('firstDate', JSON.stringify(time))}結(jié)語
總計到此為止啦,因為還不是技術(shù)牛牛,有什么問題可以評論和私信喲,歡迎補(bǔ)充!最后,如果能點贊激勵博主更好啦!
總結(jié)
以上是生活随笔為你收集整理的判断用户首次登录的两种方式的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Cocoa/Cocoa Touch
- 下一篇: 负载均衡+冗余技术