[ Príspevkov: 6 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
prihlasenie+pridat mozne login mena

Registrovaný: 28.02.09
Prihlásený: 16.12.15
Príspevky: 241
Témy: 56 | 56
NapísalOffline : 08.03.2009 0:09 | prihlasenie+pridat mozne login mena

cafte nasiel som nieco taketo..ochrana webu aby sa vam tam nikto nedostal bez toho aby zadal pristupove heslo..

formular-heslo.php

Kód:
<?php session_unset(); ?>

<html>
<body>

<form action="uvod.php" method="post">
Heslo: <input type="password" name="heslo" />
<input type="submit" value="OK" />
</form>

</body>
</html>


uvod.php
ako heslo som si dal 1234

Kód:
<?php
$heslo = "1234";
session_start();
$pass = $_POST['heslo'];
if (($pass == $heslo) ) {
$_SESSION['authuser'] = 1;
}
else {
echo "<p>Nemáte oprávnění k prohlížení této stránky</p>\n";
echo "<a href='formular-heslo.php'>Prihlasit sa</a> pre prezeranie stranok.";
exit();
}
?>

<html>
<body>

tu je uz iba stranka po prihlaseni

</body>
</html>

stranka1.php
kazda ina stranka
Kód:
<?php
session_start();
if ($_SESSION['authuser'] != 1) {
echo "<p>Nemáte oprávnění k prohlížení této stránky</p>\n";
echo "<a href='formular-heslo.php'>Prihlasit sa</a> pre prezeranie stranok.";
exit();
}
?>
<html>
<body>

<p>Nedostanete se sem pouhým linkem, musíte se přihlásit.</p>
tu je obsah kazdej inej stranky
</body>
</html>

odhlaseni.php
Kód:
<?php
session_start();
$_SESSION['authuser'] = 0;
echo "Nashledanou";
?>
obsah poslednej stranky
na ziadnu inu stranku sa nedostanete
<a href="formualr-heslo.php">prihlasit sa</a>


<?php
exit();
?>


no a chcel by som to upravit asi tak ze by sa ten kod dal do viacrozmerneho pola kde by boli mozne kody nie iba jeden takze keby niekto by chcel ist na stranku tak by si odomna opytal kod a ja by som dal kazdemu iny kod takze mozno takto:
Kód:
$heslo = array('1234','2345')

treba zmenit ten uvod


Offline

Skúsený užívateľ
Skúsený užívateľ
prihlasenie+pridat mozne login mena

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1772
Témy: 35 | 35
Bydlisko: BA - WESTSIDE
NapísalOffline : 08.03.2009 0:55 | prihlasenie+pridat mozne login mena

No keď to už chceš robiť takto, tak si sprav to pole $heslo a potom v ňom hľadaj..
Kód:
if (array_search($pass, $heslo)!== FALSE) {$_SESSION['authuser'] = 1} else {bla bla bla...}


_________________
A. S. Tanenbaum píše:
The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice.
Offline

Užívateľ
Užívateľ
prihlasenie+pridat mozne login mena

Registrovaný: 28.02.09
Prihlásený: 16.12.15
Príspevky: 241
Témy: 56 | 56
Napísal autor témyOffline : 08.03.2009 0:59 | prihlasenie+pridat mozne login mena

prepises mi to cele?...ako to ma byt presne...nevem ci som to dal na dobre miesto...
Kód:
<?php
$heslo = "1234";
$heslo = array('1234','2345')
session_start();
$pass = $_POST['heslo'];
if (array_search($pass, $heslo)!== FALSE) {
$_SESSION['authuser'] = 1;
}
else {
echo "<p>Nemáte oprávnění k prohlížení této stránky</p>\n";
echo "<a href='formular-heslo.php'>Prihlasit sa</a> pre prezeranie stranok.";
exit();
}
?>
<html>
<body>

zobrazena stranka

</body>
</html>

takto??


Offline

Skúsený užívateľ
Skúsený užívateľ
prihlasenie+pridat mozne login mena

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1772
Témy: 35 | 35
Bydlisko: BA - WESTSIDE
NapísalOffline : 08.03.2009 1:22 | prihlasenie+pridat mozne login mena

Áno. Dôležité je použiť operátor !== namiesto obyčajného !=, pretože array_search môže pri správnom nájdení vrátiť napr. nulu.


_________________
A. S. Tanenbaum píše:
The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice.
Offline

Užívateľ
Užívateľ
prihlasenie+pridat mozne login mena

Registrovaný: 28.02.09
Prihlásený: 16.12.15
Príspevky: 241
Témy: 56 | 56
Napísal autor témyOffline : 08.03.2009 1:25 | prihlasenie+pridat mozne login mena

vyhadzuje mi chybu
Kód:
Parse error: parse error in c:\programs instal\easyphp1-8\www\prihlasovanie\original\uvod.php on line 4


Offline

Užívateľ
Užívateľ
prihlasenie+pridat mozne login mena

Registrovaný: 28.02.09
Prihlásený: 16.12.15
Príspevky: 241
Témy: 56 | 56
Napísal autor témyOffline : 08.03.2009 1:35 | prihlasenie+pridat mozne login mena

jo uz vieeeeem chybala tam bodkociarka za tretim riadkom...perfektne...DIIIKS...

k tomu formularu prihlasovaciemu mose byt takto upraveny?...opravite mi to niekto?...


Kód:
<form action="uvod.php" method="post">
Heslo: <input type="password" name="heslo" /><br />
<input type="submit" value="OK" />
</form>

<?php session_unset();
$heslo = $_POST['heslo'];
$password = array('1234','2345');  /*hesla ktore budu mozne pre pokracovanie*/
if ($heslo==0)
{
 echo (message("zadajte prosim heslo")); /*ak je pole nevyplnene tak sprava a vratit spät*/
 return true;
}
   else
   {
   if ($heslo!==$password);  /*ak naslo rovnake heslo v moznostiach password tak pokracuj*/
   continue;
   }
      else
      {
      echo (message(zadajte prosim spravne heslo)); /*ak nie tak sprava a vratit spät*/
        return true;
      }
?>


 [ Príspevkov: 6 ] 


prihlasenie+pridat mozne login mena



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

login formular nenajdenie mena hesla v databaze

v PHP, ASP

2

275

17.12.2009 20:07

iop

V tomto fóre nie sú ďalšie neprečítané témy.

Mena

v Redakčné systémy

1

955

13.05.2006 17:14

gumy

V tomto fóre nie sú ďalšie neprečítané témy.

Zmena používateľského mena

v Správy pre vedenie fóra

2

388

28.10.2012 20:32

cobr4in

V tomto fóre nie sú ďalšie neprečítané témy.

Steam - zmena mena

v Počítačové hry

5

1516

18.01.2008 10:53

Poki

V tomto fóre nie sú ďalšie neprečítané témy.

Zmena mena používateľa...

v Operačné systémy Microsoft

4

6354

27.10.2010 18:10

killer

V tomto fóre nie sú ďalšie neprečítané témy.

mena v PayPal?

v Obchody, reklamácie a právo

0

1221

03.03.2007 12:10

Jaronimo

V tomto fóre nie sú ďalšie neprečítané témy.

Zmena prihlasovacieho mena

v Správy pre vedenie fóra

4

789

17.04.2011 8:20

JakkubXXL

V tomto fóre nie sú ďalšie neprečítané témy.

zmena mena administratora

v Operačné systémy Microsoft

3

541

15.12.2006 14:39

johny128

V tomto fóre nie sú ďalšie neprečítané témy.

zmena mena notebooku

v Operačné systémy Microsoft

1

244

23.11.2009 23:17

Jaro

V tomto fóre nie sú ďalšie neprečítané témy.

Zmizli používatelské mená

v Operačné systémy Microsoft

4

291

29.04.2012 15:02

Mego

V tomto fóre nie sú ďalšie neprečítané témy.

Excel - pohlavie podľa mena

v Ostatné programy

1

340

22.03.2014 12:05

FanatiKKK

V tomto fóre nie sú ďalšie neprečítané témy.

Windows 8 - zmena mena

v Operačné systémy Microsoft

1

436

05.10.2013 17:53

kuki_sk

V tomto fóre nie sú ďalšie neprečítané témy.

Získanie mena a hesla?!

v Ostatné programy

18

547

25.03.2016 19:09

michalesku

V tomto fóre nie sú ďalšie neprečítané témy.

Zamedzenie vyhladavania podla mena

v Sociálne siete

5

122

14.10.2013 12:06

JanoF

V tomto fóre nie sú ďalšie neprečítané témy.

zmena mena obrazka a dikritika

v PHP, ASP

5

351

02.03.2008 15:42

jaji

V tomto fóre nie sú ďalšie neprečítané témy.

Overovanie napr. mena v databáze

v Redakčné systémy

1

533

18.10.2008 21:12

mokus



© 2005 - 2017 PCforum, edited by JanoF