以實作自動登錄。
換句話說就是如何保存資料在手機上以及如何讀取手機上的資料?
uj5u.com熱心網友回復:
我的一般做法是直接用fireDAC連接一個sqlite資料庫,用它來保存和讀取用戶名/密碼且它是可以加密的,不過要注意的是,它加密后,用目前流行的sqlite管理工具是無法打開的(即使你有密碼)
uj5u.com熱心網友回復:
我意思是APP登錄成功后,把用戶名和密碼保存在手機上。下次再登錄時就不再輸入用戶名和密碼了,用手機上已經保存的用戶名和密碼和服務器資料庫中的用戶名和密碼核對。
uj5u.com熱心網友回復:
如果是單機的APP,就可以這樣做如果你是有網站的(網路應用服務),你可以將用戶名/密碼存在網路服務器上
uj5u.com熱心網友回復:
不要直接存用戶的密碼,存盤密碼的hash值,可以用諸如md5、sha1、sha512之類的演算法,這方面CSDN是有慘痛教訓的。
uj5u.com熱心網友回復:
在FIREMONKEY方面,DELPHI可以創建INI檔案來保存相關資訊,與VCL方面是一樣的,不過釋放不能用FREE,用FreeAndNil( )方法,我最近一直在弄,挺方便的,需要用TPATH。uj5u.com熱心網友回復:
保存檔案,沒有問題uj5u.com熱心網友回復:
s:=System.IOUtils.TPath.GetDocumentsPath + PathDelim + '1.txt';然后用文本方式寫入到這個檔案中,這個檔案保存是手機安裝軟體目錄中,至于如何加密那就隨便了。這樣讀寫方便,不用資料庫。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/66155.html
標籤:語言基礎/算法/系統設計
