Kezdőoldal » Számítástechnika » Weblapkészítés » Hogy generálhatok úgy jelszót,...

Hogy generálhatok úgy jelszót, hogy mindig legyen benne kis- és nagybetű és szám?

Figyelt kérdés
Elfelejtett jelszónál a felhasználónak küldök egy emailt az új jelszavával. Hogy érhete el, hogy mindig legyen benne kis- és nagybetű és szám?

2015. ápr. 24. 01:25
 1/6 A kérdező kommentje:
*érhetem
2015. ápr. 24. 01:30
 2/6 anonim ***** válasza:
59%
Vannak jelszógenerátorok, online, böngészőben működők és letölthető változatok is. Ezekben be lehet állítani, hogy milyen karaktereket használjon generáláskor.
2015. ápr. 24. 02:31
Hasznos számodra ez a válasz?
 3/6 A kérdező kommentje:

Saját script-be gondolkozok.


Jelenleg ez van:

function passwordGenerator() {

$char="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890";

$pass=array();

$charLength=strlen($char)-1;

for($i=0; $i<8; $i++) {

$n=rand(0, $charLength);

$pass[]=$char[$n];

}

return implode($pass);

}

echo passwordGenerator();


Ebből szeretném valahogy kihozni a fentieket.

2015. ápr. 24. 03:12
 4/6 anonim ***** válasza:
100%
Szedd szét a karaktereket három külön sztringre, tehát a nagybetűk, kisbetűk és a számok. Mindháromból véletlen mennyiségű és véletlen karaktereket válassz, és utána keverd össze őket.
2015. ápr. 24. 05:15
Hasznos számodra ez a válasz?
 5/6 anonim ***** válasza:
Vagy a végén is tehetsz bele mindegyikből egyet-egyet, random, különböző pozíciókra, és akkor tuti lesz benne.
2015. ápr. 24. 09:17
Hasznos számodra ez a válasz?
 6/6 Drone007 ***** válasza:

<?php

function passwordGenerator($len = 8) {

$minc="abcdefghijklmnopqrstuvwxyz";

$maxc="ABCDEFGHIJKLMNOPQRSTUVWXYZ";

$numc="1234567890";

$pass = str_shuffle( substr( str_shuffle( $minc ), 0, ($len - ceil($len * 0.25)*2) ).substr( str_shuffle( $maxc ), 0, ceil($len * 0.25) ).substr( str_shuffle( $numc ), 0, ceil($len * 0.25) ) );

return $pass;

}


echo '8 (default): '.passwordGenerator().'<br>';

echo '6 : '.passwordGenerator(6).'<br>';

echo '10 : '.passwordGenerator(10).'<br>';


?>



Szerintem...

2015. ápr. 24. 20:14
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!