標籤

ASP.NET MVC (29) Visual C# (15) JQuery (10) Plugins (8) JQuery Plugins (6) JavaScript (6) MySQL (5) CSS (4) LinQ (4) Mac OS (4) CentOS (3) Design Pattern (3) Entity Framework (3) IIS (3) Python (3) Windows (3) php (3) Docker (2) LAMP (2) SQL Server (2) WCF (2) .NET (1) .NET Core (1) AWS (1) Browser (1) GIS (1) IE (1) Internet Security (1) Linux (1) Platform (1) React (1) SEO (1) Testing (1) VMware (1) Windows 7 (1) cookie (1) curl (1) laravel (1) phpBB (1) session (1) 中古屋 (1) 透天 (1) 閒言閒語 (1) 面試 (1) 鳥松 (1)

2011年5月9日 星期一

[ASP.NET MVC] 使用者被鎖定下不可以使用ResetPassword()重置密碼

如果使用者已經被鎖定時(Lock)使用Membership中的ResetPassword()重置密碼會發生下列錯誤:

=====================================================

'/' 應用程式中發生伺服器錯誤。

使用者帳戶已鎖定。

描述: 在執行目前 Web 要求的過程中發生未處理的例外情形。請檢閱堆疊追蹤以取得錯誤的詳細資訊,以及在程式碼中產生的位置。

例外詳細資訊: System.Web.Security.MembershipPasswordException: 使用者帳戶已鎖定。

原始程式錯誤:

行 454:        private string ResetPWAndEmailToUserEmai(MembershipUser user) 行 455:        {                     行 456:            string newPW = user.ResetPassword(); //幫 行 457:            var message = new System.Net.Mail.MailMessage("xxxxxxxx@gmail.com", user.Email) 行 458:            {

原始程式檔: D:\0. My Program\Buddy\MvcBodyApp\MvcBodyApp\Controllers\AccountController.cs 行: 456
============================================

所以ResetPassword時還得先檢查


沒有留言:

張貼留言