dnn中的使用者密碼設定

2021-09-05 15:34:38 字數 368 閱讀 3473

1.

密碼是儲存在aspnet_membership表裡邊,在這個表裡有三個相關字段,password,passwordformat,passswordsalt,只是在這儲存的都不是明文,而是用加密演算法加密後的金鑰。

2.覺得dnn加密的方式應該是用sha1演算法,在web.config檔案裡邊你能找到類似下邊的節點:

而你提到的passwordformat應該是加密的方式或位數吧,預設是2(呵呵,在此隨便提一下如果你想在資料庫裡邊修改密碼的話,你可以把這個欄位設為零,再把passwordsalt置空,接著再在password裡邊填入你的新密碼即可),而passwordsalt應該是對應密文password的金鑰吧??!!再提一下你可參考一下web.config裡邊的:

DNN中自定義密碼驗證

自定義了乙個登入頁面,因此不像dnn自帶的accountlogin模組那樣能夠自動呼叫相應的方法。這裡必須自己寫sql查詢語句。在dnn資料庫中與使用者資訊相關的表有三張,分別是users,aspnet user和aspnet membership。我們這裡只用到後兩張表,通過連線查詢判斷使用者名稱...

mysql 設定使用者密碼

方法1 用set password命令 mysql u root mysql set password for root localhost password newpass 記住 這裡修改了密碼和遠端訪問密碼不是一樣的,也就是,遠端訪問的密碼和這裡設定的密碼是單獨分開的,互補影響。方法2 用mys...

ansible 設定使用者密碼

使用ansible的使用者管理模組user,ansible不支援明文密碼,所以在建立乙個使用者時,需設定密碼的話需要預先將密碼加密為密文才可以,使用加密庫passlib加密,如下。加密 python c from passlib.hash import sha512 crypt import get...