Náhodné heslo v PHP

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Zamčeno
Uživatelský avatar
mar00m
Level 2.5
Level 2.5
Příspěvky: 359
Registrován: 15 úno 2011 19:16
Bydliště: Slezina u Hulína

Náhodné heslo v PHP

Příspěvek od mar00m »

Zdravím, na mých stránkách bych chtěl zavést ke stahování také heslo, které by se měnilo, např.: každou 1 minutu.
Zkoušel jsem zakomponovat do sebe skript pro Generování náhodného Obsahu a Pokročilé heslování v PHP. Nevíte jak to dát do hromady? Skripty pod tímto textem.
<?
/* náhodné generování podle sekund */
$datum = date("s"); /*To s znamená sekundy*/
if ($datum <=10 and $datum >=0) {$generation = "<p>Vypíše se pokud proměná datum je rovna nebo větší než 0 a zároveň musí být menší nebo rovna 10.</p>";}
if ($datum <=20 and $datum >=10){$generation = "<p>Vypíše se pokud proměná datum je rovna nebo větší než 10 a zároveň musí být menší nebo rovna 20.</p>";}
if ($datum <=30 and $datum >=20){$generation = "<p>Vypíše se pokud proměná datum je rovna nebo větší než 20 a zároveň musí být menší nebo rovna 30.</p>";}
if ($datum <=40 and $datum >=30){$generation = "<p>Vypíše se pokud proměná datum je rovna nebo větší než 30 a zároveň musí být menší nebo rovna 40.</p>";}
if ($datum <=50 and $datum >=40){$generation = "<p>Vypíše se pokud proměná datum je rovna nebo větší než 40 a zároveň musí být menší nebo rovna 50.</p>";}
if ($datum <=60 and $datum >=50){$generation = "<p>Vypíše se pokud proměná datum je rovna nebo větší než 50 a zároveň musí být menší nebo rovna 60.</p>";}
?>

<?php
$heslo = "tajneheslo"; /*nastavíme si heslo*/

session_start();
$pass = $_POST['heslo'];

if (($pass == $heslo) or ($_SESSION['authuser'] == 1)) {

$_SESSION['authuser'] = 1;

}else {
echo "Bohužel nemáte oprávnění pro přístup, nebo jste jen zadali špatné heslo\n";
exit();

}
?>
Momentálně pracuji na 'homemade' kalkulačce, pokud máte nějaké rady a tipy ohledně zásobníkového programu v C++ či AVR ATMEGA2560 tak je rád uvítám.
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: 20 srp 2008 14:02
Bydliště: Brno
Kontaktovat uživatele:

Re: Náhodné heslo v PHP

Příspěvek od CZechBoY »

umíš aspoň trochu v PHP?
vygeneruješ náhodný číslo, to někam zapíšeš; při čtení (stažení) souboru si otevřeš ty hesla (DB, soubor) a zkontroluješ jestli je to heslo správně
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Uživatelský avatar
mar00m
Level 2.5
Level 2.5
Příspěvky: 359
Registrován: 15 úno 2011 19:16
Bydliště: Slezina u Hulína

Re: Náhodné heslo v PHP

Příspěvek od mar00m »

Sry, nevím jak to myslíš, ale Já to náhodný číslo nikam nezapíšu, pouze bude každých 10 sekund jiné heslo... Konkretně potřebuji vložit ten vrchní Skript nějak do toho dolního do části s "tajneheslo", nebo by mi stačilo do té kolonky vložit soubor s tím heslem....
Momentálně pracuji na 'homemade' kalkulačce, pokud máte nějaké rady a tipy ohledně zásobníkového programu v C++ či AVR ATMEGA2560 tak je rád uvítám.
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: 20 srp 2008 14:02
Bydliště: Brno
Kontaktovat uživatele:

Re: Náhodné heslo v PHP

Příspěvek od CZechBoY »

jako že po stáhnutí souboru se heslo změní?
pokud heslo nikam nezapíšeš tak by mě zajmalo s jakým heslem to chceš kontrolovat :D

vysvětli mi prosím jakým způsobem to chceš udělat nebo čeho chceš dosáhnout, tohle je absurdní
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Uživatelský avatar
mar00m
Level 2.5
Level 2.5
Příspěvky: 359
Registrován: 15 úno 2011 19:16
Bydliště: Slezina u Hulína

Re: Náhodné heslo v PHP

Příspěvek od mar00m »

Ne, heslo se změní pouze když resetuješ stránku, takže příjdeš tam v 10:25 a bude to přesně v 25 min. a 23 sek. tak budeš mít heslo BLABLA, když tam příjdeš ve 25 min. 40 sekund, tak budeš mít heslo ABRACADABRA.

Ty hesla budou zapsána pouze v tom PHP Skriptu

Účel je: každých 10 sekund, jiné heslo na stažení souboru...
Momentálně pracuji na 'homemade' kalkulačce, pokud máte nějaké rady a tipy ohledně zásobníkového programu v C++ či AVR ATMEGA2560 tak je rád uvítám.
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: 20 srp 2008 14:02
Bydliště: Brno
Kontaktovat uživatele:

Re: Náhodné heslo v PHP

Příspěvek od CZechBoY »

to by mě zajmalo k čemu to je
to heslo musíš někam zapsat, jinak by si musel dělat náhodné heslo a to by bylo jiné pokaždé
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Uživatelský avatar
Stene
Level 6
Level 6
Příspěvky: 3124
Registrován: 11 úno 2009 15:44
Bydliště: Jihlava
Kontaktovat uživatele:

Re: Náhodné heslo v PHP

Příspěvek od Stene »

mar00m: Co to je za kravinu!? Vygeneruj náhodný heslo a pak ho jenom porovnej..
Zamčeno
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Náhodné vypínání PC
    od VojtouNerCZ » » v BSOD (Blue Screen Of Death)
    1 Odpovědi
    4658 Zobrazení
    Poslední příspěvek od VojtouNerCZ
  • Náhodné restarty notebooku
    od Villentretenmerth » » v Problémy s hardwarem
    3 Odpovědi
    3526 Zobrazení
    Poslední příspěvek od Villentretenmerth
  • Crucial MX500 - náhodne hlášení o prehriati
    od michal84 » » v Problémy s hardwarem
    29 Odpovědi
    8898 Zobrazení
    Poslední příspěvek od michal84
  • náhodné lagy(skoro zamrzání) high-end PC při hraní
    od mk2442 » » v Hry
    3 Odpovědi
    7204 Zobrazení
    Poslední příspěvek od kellne

Zpět na „Programování a tvorba webu“