AR/setAccountPassword
Jump to navigation
Jump to search
هذه الوظيفة لتغير كلمة المرور لحساب معين
Syntax
bool setAccountPassword ( account theAccount, string password )
العناصر المطلوبة
- theAccount: الحساب الذي تريد تغيير كلمة المرور له
- password: كلمة المرور
Returns
Returns true if the password was set correctly, false otherwise.
Example
/changepass هذا المثال يسمح للمستخدم تغيير كلمة المرور عن طريق الأمر
function ChangePlayerPassword(player,command,oldpass,newpass) -- get the account the player is currently logged into local account = getPlayerAccount(player) if (account) then -- if its only a guest account, do not allow the password to be changed if (isGuestAccount(account)) then outputChatBox("You must be logged into an account to change your password.",player) -- end the function return end -- check that the old password is correct local password_check = getAccount(getPlayerUserName(player),oldpass) if (oldpass==password_check) then -- check the length of the new password if (string.len(newpass)>=5) then setAccountPassword(account,newpass) else outputChatBox("Your new password must be at least 5 characters long.",player) end else outputChatBox("Old password invalid.",player) end end addCommandHandler("changepass",ChangePlayerPassword)