Login控制項 使用者登入失敗的訊息提示。

2021-09-05 15:18:46 字數 668 閱讀 4786

asp.net 2.0提供了一套強大的身份驗證體系,並且伴隨一套登入控制項的推出,使得asp.net 2.0開發者在做使用者註冊-登入驗證功能模組時大大降低了開發費時。

但是我們發現在使用login登入控制項時我們只能使用它的failuretext 屬性獲取或設定當登入嘗試失敗時顯示的文字,當登入嘗試失敗時向使用者顯示的文字,預設為「您的登入嘗試失敗,請重試。」

但是在使用asp.net 2.0的membership體系時可能產生登入失敗的情況不僅僅是使用者名稱/密碼不正確而產生的,也能由於帳戶被鎖定了(

membershipuser.islockedout=true)或是程式需要帳戶不能進行資格驗證(比如註冊使用者需要審核才能正式開通,一般使用

不過,有時我們還是希望能在帳戶被鎖定時顯示「您的帳戶被鎖定」,在為審核時顯示「您的帳戶正在審核中……」,那麼要怎麼顯示給使用者呢?一種最簡單的辦法是在

login.loginerror 事件中做處理。

比如:void

login1_loginerror(

object

sender, eventargs e)

if(u.islockedout)

//預設錯誤訊息提示

l.failuretext ="

您的登入嘗試失敗,請重試。";

當然,您可以通過過載等更高階的方法來實現這一功能。

SqlServer sa 使用者登入失敗的解決方法

一.控制面板 服務 ms sql server 登入 本地系統帳戶 重新啟動ms sql server 用windows驗證登陸查詢分析器 執行 sp password null,sa新密碼,sa 二.無法連線到伺服器,使用者 登陸失敗 該錯誤產生的原因是由於sql server使用了 僅 wind...

oracle特定使用者登入失敗案例

昨晚收到開發的郵件,說使用pl sql dev登入資料庫時,出現如下錯誤,要求處理下 看到這個錯誤我也比較鬱悶,沒碰到過這種情況。於是手工建立了乙個測試使用者scott,發現遠端登入沒有問題的。此時考慮應該是資料庫中有些使用者限制了登入的。再看錯誤編號 ora 20001,oracle保留的異常錯誤...

Linux linux配置使用者多次登入失敗後鎖定

1.進入 etc pam.d password auth 檔案 2.新增配置,以這條配置為例.我在這裡只設定錯誤三次鎖定當前使用者 不包括root 鎖定時間為60秒 auth required pam tally2.so file var log tallylog deny 3 unlock tim...