iT邦幫忙

0

【程式開發筆記03】實作ASP.NET Core Web(MVC) 登入

  • 分享至 

  • xImage
  •  

採用ASP.NET Core Web(MVC) 驗證類型的個別帳戶(【程式開發筆記】ASP.NET Core Web(MVC) 驗證類型的抉擇)

  1. 確定連結字串正確(連結字串有問題的請至"【程式開發筆記】SQL Server Connection String Generator")
  2. 資料庫內目前沒有其他資料表
    https://ithelp.ithome.com.tw/upload/images/20230722/20113319q2w19ZyBq3.png
  3. Run 專案(使用IIS Express) > 登入
    https://ithelp.ithome.com.tw/upload/images/20230722/20113319hpzxOFPeKu.png
  4. Click "Log in"
    https://ithelp.ithome.com.tw/upload/images/20230722/201133193FHh0Bo4WS.png
  5. 因為是第一次使用,沒有資料表無法登入,這裡Click "Apply Migrations"產生資料表
    https://ithelp.ithome.com.tw/upload/images/20230722/20113319Ft5AdfgQzd.png
  6. 等待一段時間後會提示"Try refreshing the page",再去資料庫看,會多出七張資料表
    https://ithelp.ithome.com.tw/upload/images/20230722/201133197q8xs16meq.png
  7. 重整後再次登入,因為沒有註冊帳號一樣無法登入
    https://ithelp.ithome.com.tw/upload/images/20230722/20113319E2t8bTokgX.png
  8. 註冊帳號密碼
    https://ithelp.ithome.com.tw/upload/images/20230722/201133192vwlrHPc03.png
  9. 註冊後這裡提示需到Email收取信件驗證,但是是第一次不會有發信人...
    https://ithelp.ithome.com.tw/upload/images/20230722/20113319L30jDkqfaF.png
  10. 直接打開AspNetUsers資料表,在EmailConfirmed,把剛剛註冊的改成True
    https://ithelp.ithome.com.tw/upload/images/20230722/20113319rZMU18Edcy.png
  11. 再回到登入畫面,輸入帳號密碼,成功後右上方會提示 "Hello [您註冊的帳號]!"
    https://ithelp.ithome.com.tw/upload/images/20230722/201133199AZA4dQtbh.png

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言