前提・実現したいこと
ASP.NET WebApplication(.NET Freamwork)を使用し、会員機能の実装で退会機能の追加をしたいと試みています。
登録された会員情報を削除するためのメソッドとしては参考サイトに記載されていたコードを参考にして「IdentityResult Delete」が使用できるのではないかと思い調べていますが、そのメソッドを使う前に必要な比較するためのユーザー情報の取得で調べて、下記のサイトなどを見てみたのですが、どう組み込んでいいのかがわかりません。
参考サイト1:ASP.NET MVC5(C#)でSQL Serverにあるデータを取得する方法
参考サイト2:ASP.NET MVC でCRUD
該当のソースコード
C#
1using Microsoft.AspNet.Identity; 2using Microsoft.AspNet.Identity.EntityFramework; 3using System; 4using System.Web; 5using System.Linq; 6 7namespace TestWebLoginPage1 8{ 9 public partial class Delete : System.Web.UI.Page 10 { 11 protected void Withdrawal(object sender, EventArgs e) 12 { 13 var register = new Register(); 14 15 var userStore = new UserStore<IdentityUser>(); 16 var userManager = new UserManager<IdentityUser>(userStore); 17 var user = User.Identity.GetUserName(); 18 //LcalDBのレコード&ユーザー名取得を記述したい 19 20 if (user == /*DBのユーザー名*/) 21 { 22 IdentityResult result = userManager.Delete(/*取得したDBのレコード*/); 23 } 24 } 25 } 26}
##登録されているユーザー名
ユーザー名 | パスワード | ・・・ |
---|---|---|
A | a1234 | ・・・ |
B | a1234 | ・・・ |
B | a1234 | ・・・ |
組み込み方法がわかる方がいましたら助言をお願いいます。
また、不足している情報があれば教示ください。
スペック
OS:Windows10 Pro 64bit
IDE:Visual Studio Community 2015
DB:SQL Sever(LocalDB)
#追記
2020/08/07 16:45現在の進捗ですが、回答いただいた内容の実装に向けて実践させていただいております。
しかし、知識不足の為学習もかねさせていただいておりますため、まだ解決には至っておりません。
本来であればこのまま解決に至るまで実証させていただきたいのですが、私用によりしばらく期間が開いてしまうと思われます。
大変申し訳ございません。
しかし、その間も他助言などあれば受け付けておりますので何卒よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー