| | |
| Stránka: 1 z 1
| [ Príspevkov: 3 ] | |
Autor | Správa |
---|
|
Na generovanie hesiel (resp. náhodných číselných reťazcov) v PHP používame jednoduchú funkciu rand(). Čo je rand() a ako približne funguje, si môžete pozrieť na php.net.
Dnes vám ukážem, ako funguje jednoduchý skript s funkciou rand() na vygenerovanie hesla.
Môžete tiež použiť už hotový a praktický skript, ktorý je na stiahnutie v sekcii Download
Prejdime teda k samotnému skriptu :
Kód: <?php
$random1 = rand();
echo $random = rand(0 ,$random1);
?>
Popis :
Premenná $random1 vygeneruje náhodné číslo (Vo Windows je hodnota čísla max. 32768)
Premenná $random potom vygeneruje náhodné číslo od 0 do náhodné čísla vygenerovaného $random1
Ten je potom vypísaný funkciou echo. Uzavrieme PHP kód.
Tento skript je však nesmierne jednoduchý a obsahuje len čísla ! To sa dá ľahko zneužiť a obísť za pár minút. Preto použijeme kód, ktorý vygeneruje aj písmená.
Zobraziť externý súbor
Myslím že ako funguje skript č.2 netreba vysvetľovať
Zdroj : Článok - Kategória : IT, Hry, Hardware
|
|
Registrovaný: 17.10.06 Prihlásený: 08.01.11 Príspevky: 1752 Témy: 17 | Napísal suchy: 13.03.2008 14:58 | |
|
ked uz, skor by som pouzil nieco ako substr(md5(rand()), 3, 8); pripadne substr(md5(rand() . time()), 3, 8);
//edit: odkaz na druhy kod som si vsimol neskor.
_________________ A Real Programmer might or might not know his wife's name. He does, however, know the entire ASCII code table. |
|
| Napísal autor témy Numline1: 13.03.2008 17:13 | |
|
Ak by vam to niekomu neslo (co je dost mozne) tak hladajte chybu v premennej retazec kde su uvodzovky ale nejako divne sa skopirovali do pastebinu. Preto tam dajte "" namiesto tej divnej uvodzovky
|
|
| Stránka: 1 z 1
| [ Príspevkov: 3 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| [PHP] Zmena hesla - problem PASSWORD() v PHP, ASP | 7 | 766 | 14.09.2009 18:49 8andrej8 | | Zistenie hesla routera cez Win XP v Operačné systémy Microsoft | 19 | 17234 | 29.06.2008 14:53 Qpkqkma | | zapojenie nového notebooku k routeru cez wifi bez hesla v Siete | 6 | 950 | 10.05.2009 6:30 Jaro | | IRIS cez PHP v PHP, ASP | 1 | 392 | 17.03.2014 12:39 walther | | Zobrazenie obrazku cez PHP. v PHP, ASP | 5 | 1375 | 19.07.2006 22:32 ronny | | Všetko cez index.php v HTML, XHTML, XML, CSS | 1 | 416 | 06.02.2015 11:56 hatto13 | | Ukladanie užívateľa cez PHP v PHP, ASP | 9 | 795 | 06.11.2009 10:27 Draex | | PHP registracia cez cookies v PHP, ASP | 8 | 777 | 04.09.2007 22:23 cr3at0r | | Vytvorenie stranky cez PHP v PHP, ASP | 2 | 848 | 27.05.2009 6:54 Mmartin | | zobrazovanie menu cez PHP v JavaScript, VBScript, Ajax | 2 | 666 | 27.04.2008 10:13 Blackshadow | | Hromadny email, cez PHP v PHP, ASP | 4 | 575 | 09.11.2012 14:54 baumax | | Odoslanie mailu cez PHP v PHP, ASP | 5 | 1085 | 22.03.2007 20:52 p360t | | komunikacia cez USB v PHP v PHP, ASP | 3 | 632 | 29.06.2016 12:42 PepperSK | | spustenie .sh suboru cez php v PHP, ASP | 2 | 615 | 19.07.2007 13:19 zero0x | | Form cez ajax php neodosiela v PHP, ASP | 0 | 361 | 05.01.2012 18:39 Pablo Montero | | triedenie v MySQL cez PHP v PHP, ASP | 10 | 775 | 01.06.2011 20:17 coldak |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|