今天的任務是讓登入功能真正可以驗證帳號密碼。之前註冊時雖然有把資料存進SharedPreferences,但登入畫面還沒判斷正不正確。今天的目標就是完成這段邏輯,讓使用者輸入正確資料才能進入主畫面。
我先在登入按鈕的事件裡,讀取使用者輸入的帳號與密碼,然後從SharedPreferences把儲存的資料取出來做比對。如果完全相同,就顯示「登入成功」,否則就跳出錯誤提示。
過程中我發現一個小問題:只用Toast提示太普通了,所以我後來改成在畫面上顯示紅色錯誤文字,讓體驗更明確。還加了一個小功能——登入成功後會清空輸入欄位,避免下次誤按。
這次完成了完整流程從「輸入 → 檢查 → 回饋」。雖然只是簡單的本地驗證,但感覺初具雛形。