每乙個應用系統都離不開使用者模組。使用者模組除了提供登入之外,還允許使用者檢視自己的資訊和進行修改。本例項將建立乙個使用者類,然後再建立乙個測試類呼叫使用者類,實現修改密碼的功能。
本例項的使用者類非常簡單,僅包含使用者名稱和密碼兩個屬性。
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 ...