建立使用者 密碼型別

2022-02-02 00:14:32 字數 1426 閱讀 5955

每次做使用者密碼等型別的驗證都很麻煩,最近想了個辦法來簡化判斷的邏輯。

.net中提供了隱式轉換,雖然降低了**可讀性,但是使用確實很方便。而且我認為,定義自己的型別使用它並不會降低可讀性。

可以定義使用者型別username

1using

system;

2using

system.text.regularexpressions;34

namespace

sitemodel.business517

18public

static

implicit

operator

username(

string

password) 

2324

private

static

bool

accessname(

string

name) $");

26if

(reg.match(name).success)

27return

true;28

return

false;29

}30}31

}32使用的時候

sitemodel.business.username username = name.text;   //name為textbox控制項

if(username==null)

這就簡單了。

密碼型別可以這樣定義

1using

system;

2using

system.text.regularexpressions;34

namespace

sitemodel.business517

18public

static

implicit

operator

password(

string

password) 

2425

private

string

md5() 

2829

private

static

bool

accesspass(

string

pass) $");

31if

(reg.match(pass).success)

32return

true;33

return

false;34

}35}36

}37使用也是一樣

sitemodel.business.password password = pass.value;

if(password==null)

照這樣的方法也能定義出其他專案需要的特殊資料型別。

謝平   2023年8月29日

建立使用者 密碼 許可權等

windows下啟動服務 oracleoradb10g home1tnslistener 啟動命令 lsnrctl start oracleservice 服務名 啟動命令 oradim starup sid orcl linux下啟動服務 lsnrctl start sqlplus assysdb...

linux建立使用者 設定密碼

新增使用者 useradd m 使用者名稱 然後設定密碼 passwd 使用者名稱 刪除使用者 userdel r 使用者名稱 在root許可權下,useradd只是建立了乙個使用者名稱,如 useradd 使用者名稱 它並沒有在 home目錄下建立同名資料夾,也沒有建立密碼,因此利用這個使用者登入...

Linux下使用者管理 建立使用者指定密碼

首先我們來了解下linux下使用者管理的概念 如上圖所示,左邊的一列表示使用者名稱,中間的一列表示使用者組,最右邊的一列表示的是家目錄。使用者名稱我們這裡處於簡單就,新增了root,xm,xh三個使用者。使用者組和家目錄則是linux設計者為了方便大家使用從而建立的概念,每乙個使用者都必須歸屬於乙個...