webForumDet fria alternativet

Password med specialtecken

3 svar · 250 visningar · startad av Fuel

FuelMedlem sedan okt. 20001 285 inlägg
#1

Sitter och mekar lite, skulle behöva en password generator kod som lägger in ett special tecken som var 3:e tecken

specialtecken !@£$%&?

exempel: a4$VC@iU

Edit: det kanske inte är så bra by the way ?

EitrazMedlem sedan sep. 2002366 inlägg
#2

Det här borde nog funka som du vill ;)

function generate_password($n) {
	$chars = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
	$special = "!@£$%&?";

	$pass = "";
	for($i=1;$i<=$n;$i++) {
		mt_srand((double)microtime()*1000000^getmypid());
		if ($i % 3 == 0)
			$pass .= $special[mt_rand(0,strlen($special)-1)];
		else
			$pass .= $chars[mt_rand(0,strlen($chars)-1)];
	}
	return $pass;
}

Blev visst nån ful radbrytning vid YZ"; där, men det ska ju vara på raden innan självklart.. och ett mellanslag innan 0 i $chars.. skumt

FuelMedlem sedan okt. 20001 285 inlägg
#3

super ! tack..

Mina kodhärvor loopade åt h-vete, tur det finns webforum :)

EitrazMedlem sedan sep. 2002366 inlägg
#4

:bire

129 ms totalt · 3 externa anrop · v20260731065814-full.beb2e261
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)