1 13 例項 使用者修改密碼

2021-10-09 16:46:22 字數 923 閱讀 1271

每乙個應用系統都離不開使用者模組。使用者模組除了提供登入之外,還允許使用者檢視自己的資訊和進行修改。本例項將建立乙個使用者類,然後再建立乙個測試類呼叫使用者類,實現修改密碼的功能。

本例項的使用者類非常簡單,僅包含使用者名稱和密碼兩個屬性。

public class user 

public void setusername(string username)

public string getpassword(

) public void setpassword(string password)

public user(string username, string password)

@override

public string tostring(

)}

建立 test 類實現修改密碼的功能,即當使用者輸入的密碼與原來密碼相同時方可進行修改密碼操作,否則提示使用者輸入的密碼不正確。具體的實現**如下:

public class test else

}}

如上述**,在 main() 方法中建立了 test 類的物件 user,並訪問了該物件的成員變數 password 和成員方法 tostring()。

執行該程式。當使用者輸入的原密碼正確時,則可以繼續向控制台輸入新的密碼,並將輸入的新密碼賦值給 user類的 password 屬性,從而輸出更新後的使用者資訊,如下所示。

請輸入原始密碼:

12345

請輸入新密碼:

45678

您的新密碼:45678

當使用者輸入的原密碼錯誤時,則提示無法進行更新操作資訊,如下所示。

請輸入原始密碼:

222222

原始密碼錯誤

Mysql使用者密碼修改

1.直接在資料庫中修改記錄 mysql use mysql mysql update user set password password new password where user user name mysql flush privileges 其實這種方法就是更新一條資料庫記錄,與普通up...

vsftpd使用者修改密碼

建立ftp系統使用者,防止使用者通過ssh登陸,可以加上選項 s sbin nologin 如果想讓使用者自己修改密碼,可以這樣新增使用者 useradd g ftpusers d home s user bin passwd test 這樣test使用者通過ssh登陸後就顯示修改密碼的介面。可以通...

修改mysql使用者密碼

mysqladmin命令 格式如下 其中,user為使用者名稱,password為新密碼 mysqladmin u user p password password 該命令之後會提示輸入原密碼,輸入正確後即可修改。例如,設定root使用者的密碼為123456,則 mysqladmin u root ...