IOS 百度糯米客戶端登錄BUG
環(huán)境
設(shè)備:iphone5s

網(wǎng)絡(luò):WIFI
App版本:

操作步驟
1.進(jìn)入登錄界面
2.輸入手機(jī)號
3.點擊[獲取驗證碼],等待接收驗證碼后
4.點擊[X]退出登錄界面
5.重復(fù)1-2-3,提示手機(jī)號輸入有誤或驗證碼發(fā)送失敗,請稍后再試

頻率
必現(xiàn)
危害
1.第二次登錄時,不點擊獲取驗證碼時,用第一次的驗證碼偶爾也可以登錄成功,這可能有賬號安全的問題
2.嘗試多次后,重啟App再次嘗試登錄后,一直報手機(jī)號輸入有誤或驗證碼發(fā)送失敗,請稍后再試,無法登錄了已經(jīng)。
原因分析
用Charles查看了一下請求,登錄的時候發(fā)送的http請求為http://log.nuomi.com/,但是這也只是一個心跳請求,不是每次點擊[獲取驗證碼]都會發(fā),故判斷不是服務(wù)器端造成的。
客戶端的判斷邏輯在退出重新登錄后出現(xiàn)問題

相關(guān)文章
iOS對象指針和基礎(chǔ)數(shù)據(jù)類型的強轉(zhuǎn)詳解
最近在做一些小功能,忽然發(fā)現(xiàn)有的基礎(chǔ)數(shù)據(jù)轉(zhuǎn)換居然都忘記了。于是想著要趕緊整理下記下來!本文就是記錄的一些內(nèi)容,主要介紹了iOS中對象指針和基礎(chǔ)數(shù)據(jù)類型的強轉(zhuǎn),有需要的朋友們可以參考借鑒,下面來一起學(xué)習(xí)學(xué)習(xí)吧。2016-11-11
IOS開發(fā)之多線程NSThiread GCD NSOperation Runloop
這篇文章主要介紹了IOS多線程開發(fā),主要用到NSThiread、GCD、 NSOperation、Runloop,有詳細(xì)的原理解析和實例代碼,對多線程感興趣的同學(xué),可以參考下2021-04-04
iOS中的NSURLCache數(shù)據(jù)緩存類用法解析
iOS App中具體緩存操作的管理我們通常是用NSURLCache類來實現(xiàn)的,下面我們就來看一下iOS中的NSURLCache數(shù)據(jù)緩存類用法解析:2016-06-06
iOS調(diào)試Block引用對象無法被釋放的小技巧分享
這篇文章主要給大家分享介紹了關(guān)于iOS調(diào)試Block引用對象無法被釋放的小技巧,文中通過示例代碼介紹的非常詳細(xì),對各位iOS開發(fā)者們具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-09-09
使用UItableview在iOS應(yīng)用開發(fā)中實現(xiàn)好友列表功能
這篇文章主要介紹了使用UItableview在iOS應(yīng)用開發(fā)中實現(xiàn)一個好友列表功能的方法,代碼基于傳統(tǒng)的Objective-C,需要的朋友可以參考下2015-12-12
iOS UITableView 與 UITableViewController實例詳解
這篇文章主要介紹了iOS UITableView 與 UITableViewController實例詳解的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2016-09-09

