ちょっとおまけしておきますね~
🎉趣味活動
色々やりましたが、ASP.NET Core の Identity まわりを色々といじっては破壊、修正、いじっては Exception とかしてたら夜になってましたwww
ラフを考えたり
Figmaに起こしたり
よくよく考えたらアカウント登録画面とか、メール認証とか、アカウント設定画面とかって、Identity のDBモデルつくらないと実装できないやんけ~~と思ったので、Identity と戯れてました。
とりあえず認証まわりはできました。(ただし、プロジェクトメンバーはいないのでテスト用途になるw)
📝メモとか
SignIn.RequireConfirmedAccount を true にしないとメール認証なしで登録されてしまう
Web開発といえば MVC モデルが基本だろうけど、GPT君に聞くと View と Controller の間に片方向の ViewModel を挟む場合があるみたい。
ViewModel を挟むと View で使いたいデータ形式にできたり、必要な要素だけを取り出せる。生の Model だとデータベースでしか扱わないようなものとか引っ張ってきちゃうからねん。
View はみんなが見る部分👀
ViewModel は View にわたすために整形✏️
Controller はリクエストしたりレスポンスしたり動きを担う🕺
Model は DB へクエリしたりロジックを提供する裏方👨🍳
なんか上記のやつまとめてて思いついたのですが、まるでキッチンですよね。Viewはお客さんのテーブルにある料理、ViewModelは盛り付け係、コントローラーはウェイターさん、Modelはコックさん的な。DBは仕入先みたいなねw
実際、発注(クエリ)するのはコックさんだし、仕入先は野菜やら家畜やら溜め込んでいますし。データセンターみたいな感じ。
🖋️雑記
逸般の誤家庭のNW事情見たけどおもろいwなんや情報分電盤ってw
なんでセンシティブ判定やねん!!
異世界薬局というアニメみました。主人公、ホワイトなブラックジャックという印象・・w
💪明日へ向けてのやっていき
温泉いくか悩み中(とにかく作業がしたい)
アカウント設定ページつくる
ニュース記事用のモデル設計とページ作りかな~