refuse to create a new user with empty password

0.9.1.0-post-fixes
UbitUmarov 2019-10-24 17:40:39 +01:00
parent bf2e0f7737
commit 3c4bc681c3
1 changed files with 17 additions and 2 deletions

View File

@ -377,7 +377,7 @@ namespace OpenSim.Services.UserAccountService
{ {
string firstName; string firstName;
string lastName; string lastName;
string password; string password = "";
string email; string email;
string rawPrincipalId; string rawPrincipalId;
string model; string model;
@ -393,7 +393,22 @@ namespace OpenSim.Services.UserAccountService
else lastName = cmdparams[3]; else lastName = cmdparams[3];
if (cmdparams.Length < 5) if (cmdparams.Length < 5)
password = MainConsole.Instance.Prompt("Password", null, null, false); {
int retries = 3;
while(--retries >= 0)
{
password = MainConsole.Instance.Prompt("Password", null, null, false);
if(String.IsNullOrWhiteSpace(password))
MainConsole.Instance.Output(" You must provide a Password");
else
break;
}
if (String.IsNullOrWhiteSpace(password))
{
MainConsole.Instance.Output("create user aborted");
return;
}
}
else password = cmdparams[4]; else password = cmdparams[4];
if (cmdparams.Length < 6) if (cmdparams.Length < 6)