Remove \ character from password generation to avoid confusions

This commit is contained in:
Gregory Soutade 2015-12-04 17:03:12 +01:00
parent 6604fbb6e1
commit 487283626f
1 changed files with 14 additions and 1 deletions

View File

@ -63,6 +63,8 @@ function generate_random(size, only_ascii)
else
symbols = new Array(1, 255);
forbidden = new Array('\\');
var res = "";
while (res.length < size)
{
@ -71,7 +73,18 @@ function generate_random(size, only_ascii)
r = Math.round(Math.random()*diff);
if (isNaN(r+symbols[a]))
continue;
res += String.fromCharCode(r + symbols[a]);
character = String.fromCharCode(r + symbols[a]);
forbid = false;
for (var j=0; j<forbidden.length; j++)
{
if (character == forbidden[j])
{
forbid = true;
break;
}
}
if (forbid) continue;
res += character;
}
return res;