Jika sudah, ketahui dulu full name dari data context dan model user mu, fullname adalah Namespace+Nama class, jadi jika nama class dbcontextnya adalah TodoContext dan namespace nya TodoNetExample.Data maka fullname nya adalah TodoNetExample.Data.TodoContext, model juga sama.
Jika sudah mengetahui fullname dbcontext dan user model, lakukan scaffolding dengan cara (ganti fullnamedbcontext dan usermodel dengan yang sudah diketahui tadi):
Lakukan migrasi dan update:
Tambahkan
di method Configure di file Startup.cslink github, dan di file yang sama, pada method ConfigureServices, tambahkan
Untuk mengakses user yang saat ini sudah login, pertama tambahkan instance variable dengan tipe UserManager<User> dimana User adalah nama modelmu
Lalu untuk mengambil data user:
Untuk membatasi akses user (harus login), tambahkan atribut [Authorize] diatas deklarasi controller, jika ingin seluruh controller di restrict, atau pada beberapa method saja: