iT邦幫忙

2025 iThome 鐵人賽

0
Mobile Development

app學習實作經驗系列 第 19

Day 19:完成登入驗證(比對輸入與儲存的帳密)

  • 分享至 

  • xImage
  •  

今天的任務是讓登入功能真正可以驗證帳號密碼。之前註冊時雖然有把資料存進SharedPreferences,但登入畫面還沒判斷正不正確。今天的目標就是完成這段邏輯,讓使用者輸入正確資料才能進入主畫面。

我先在登入按鈕的事件裡,讀取使用者輸入的帳號與密碼,然後從SharedPreferences把儲存的資料取出來做比對。如果完全相同,就顯示「登入成功」,否則就跳出錯誤提示。

過程中我發現一個小問題:只用Toast提示太普通了,所以我後來改成在畫面上顯示紅色錯誤文字,讓體驗更明確。還加了一個小功能——登入成功後會清空輸入欄位,避免下次誤按。

這次完成了完整流程從「輸入 → 檢查 → 回饋」。雖然只是簡單的本地驗證,但感覺初具雛形。


上一篇
Day 18:完成註冊功能:輸入資料 → 存入 SharedPreferences
下一篇
Day 20:在首頁顯示「歡迎用戶 XXX」,並加入更多互動功能
系列文
app學習實作經驗30
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言