1

私は .Net Simple Membership を使用しており、SQL DB にテーブルを作成しました。
次のコマンドで構築された UserProfiles テーブルに気付きました

WebSecurity.InitializeDatabaseConnection("MyContext", "UserProfiles", "UserId", "UserName", true);

UserId 列のみにインデックスがあります。UserName にも制約/インデックスがあるべきではありませんか?

ログインコマンド

WebSecurity.Login(model.UserName, model.Password, persistCookie: model.RememberMe)

UserName のみを認識しているように見えるため、ユーザーを取得するためにテーブル スキャンを実行します。

ここで何か不足していますか?

ありがとう

4

0 に答える 0