自定義了乙個登入頁面,因此不像dnn自帶的accountlogin模組那樣能夠自動呼叫相應的方法。這裡必須自己寫sql查詢語句。
在dnn資料庫中與使用者資訊相關的表有三張,分別是users,aspnet_user和aspnet_membership。我們這裡只用到後兩張表,通過連線查詢判斷使用者名稱和密碼是否正確。
查詢語句為:
select * from aspnet_membership inner join aspnet_users on aspnet_membership.userid = aspnet_users.userid where username=? and password=?
只要將上述語句替換從access到sql server 2005 express轉移後資料庫連線的變化一文中的"strsql"就可以實現dnn的密碼驗證。
posted @
2010-03-13 22:14
xwdreamer 閱讀(
...)
編輯收藏
golang 驗證密碼(自定義驗證項)
const 密碼驗證選項 只能含有 pwd opt number uint16 1 iota 數字 0001 pwd opt lower 小寫 0010 pwd opt upper 大寫 0100 pwd opt special 特殊符號 1000 func verifypwd pwd string...
Shiro設定密碼匹配規則(自定義密碼驗證匹配器)
1.自定義乙個realm類,繼承authorizingrealm。2.重寫,dogetauthorizationinfo 用於實現授權 和dogetauthenticationinfo 用於實現驗證 方法 override protected authorizationinfo dogetautho...
wcf自定義使用者名稱密碼驗證
一 建立證書 makecert.exe sr localmachine ss my a sha1 n cn testserver sky exchange pe 二 建立wcf服務 配置檔案 三 增加乙個自定義驗證類 validator類,它要繼承system.identitymodel.selec...