Kezdőoldal » Számítástechnika » Programozás » Kijavítanátok nekem az alábbi...

Kijavítanátok nekem az alábbi Bejelentkezős PHP-m?

Figyelt kérdés

Van ugye egy Bejeletkezős index.php-m, és egy kicsi segitseg kellene hozzá, hogy az alapvető ellenörzéseket elvégezze illetve helyesen írja ki az esetleges hibákat, mert néha van mikor begabajodik, átnéznétek nekem?

És ha minden rendben (tehát jelszó/user jó akkor irányítsa át a main.php ra.) Annak az elejére is kell behivni egy php-t, nem? ami a figyel a secure ra, hogy illetektelenek ne lassak, igaz? (Kezdő PHP-s vagyok, szal elnézést mindenkitől)

Köszönöm szépen! Jó hétvégét mindnekinek!


index.php


<?php

if($_SERVER['REQUEST_METHOD']=="POST"){

if(isset($_POST['username']) && !empty ($_POST['username'])) {

$username = $_POST['username'];

}echo 'Adj meg egy felhasználónevet!';

if(isset($_POST['password']) && !empty ($_POST['password'])) {

$password = $_POST['password'];

}

echo 'Adj meg egy jelszót!!';

}

?>

<html>


<head>

<title>Főoldal</title>

<link rel="stylesheet" type="text/css" href="css\index_style.css">

</head>


<body bgcolor="#595959">

<div id="container">

<div id="login">

<h2 align="center">Bejelentkezés</h2><br><br><br>

<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">

<table align="center">

<tr>

<td align="right">Felhasználónév:</td>

<td align="right">Jelszó:</td>

</tr>

<tr>

<td><input type="text" name="username" size="20px"></td>

<td><input type="password" name="password" size="20px"></td>

<tr colspan="2">

<td align="left"><input type="submit" value="Bejelentkezés"></td>

<td align="right">Regisztráció <a href="registration.php">itt</href>!</td>

</tr>

</table>

</form>

</div>

</div>

</body>


</html>


2016. júl. 3. 10:42
 1/6 anonim ***** válasza:
Maga a jelszó ellenőrzés sehol nincs ebben a kódban.
2016. júl. 3. 10:45
Hasznos számodra ez a válasz?
 2/6 A kérdező kommentje:

Idáig juttotam eddig csak. Elvileg ez csak annyit vizsgál hogy nem üres-e.

A pass/user érvényességét, hogy szerepel e az adatbázisban, azt nemtudom hogy kellene megcsin :/

2016. júl. 3. 10:47
 3/6 anonim ***** válasza:

Segítség helyett inkább javasolnám, hogy állj meg, kezdj el egy tutorial alapján haladni, nézz meg kész bejelentkező scripteket, mert így rossz irányba haladsz és láthatóan ötleted sincs arról, hogy mi a következő lépés.


Kell session kezelés, adatbázis kezelés, a küldött post adatokat meg kell szűrni sql injection ellen (manuálisan vagy prepared statementtel).. Másik file-ban (main.php) ellenőrizni, hogy van-e session és belépett-e a felhasználó. Ennyit azért nem fog itt senki sem megírni neked.


Illetve az if - else vizsgálatokat is nézd át, mert úgy látom, hogy else -t még nem ismered, pedig kéne ha már ilyesmit csinálsz.

2016. júl. 3. 10:56
Hasznos számodra ez a válasz?
 4/6 A kérdező kommentje:
Köszönöm! Egy jó tutorialt/login scriptet tudnál nekem linkelni?
2016. júl. 3. 11:09
 5/6 anonim ***** válasza:

Szerintem neked nem login rendszert kéne írnod, hanem egy kezdőknek szóló tutorialt olvasgatnod.

Neten találsz milliót.

2016. júl. 3. 11:17
Hasznos számodra ez a válasz?
 6/6 anonim ***** válasza:

+1 az alap tutoriálokra.

Jobb, mint egy meglévő kódot bogarászni.

(Bár sajnos oktató anyagból is annyi selejtes sz*r van, hogy az hihetetlen.)

2016. júl. 3. 11:57
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!