PHP Login hiba
Sziasztok, van egy PHP login scriptem, ami eddig hibátlanul ment.
Most mást nem megy.62 sorban van a hiba(??)
Aki tudna nekem segíteni, megköszönném!
■ Most mást nem megy.
- <?php session_start(); include("db.class.php"); $adatbazis = new DB();?>
- <?
- if($_SESSION["username"]){
- ?>
- <center>
- <?php
- $usr = $_SESSION["username"];
- $result = $adatbazis->query("SELECT * FROM accounts where username='$usr'");
- while ($row = $adatbazis->fetchNextObject($result))
- {
- ?>
- <br>
- <b>Üdvözöllek, <b><? echo $_SESSION["username"];?>!
- <hr>
- </center>
- <?}else{
- session_start();
- if($_POST["belepes"]){
- $felhasznalonev = $_POST['username'];
- $jelszo = md5($_POST['password']);
- if ($felhasznalonev&&$jelszo) {
- mysql_connect("...","...","...");//ezeket majd írd át
- mysql_select_db("...");
- $query = mysql_query("SELECT * FROM accounts WHERE username='$felhasznalonev'");
- $numrows = mysql_num_rows($query);
- if ($numrows!=0) {
- while ($row = mysql_fetch_assoc($query)) {
- $dbfelhasznalonev = $row['username'];
- $dbjelszo = $row['password'];
- }
- if ($felhasznalonev==$dbfelhasznalonev&&$jelszo==$dbjelszo){
- header("Location: index.php");
- $_SESSION['username'] = $felhasznalonev;
- } else {
- $hiba2 = 'Hibás jelszó!';
- }
- } else {
- $hiba2 = 'Nincs Ilyen felhasználónév!';
- }
- } else {
- $hiba2 = 'Minden mező kitöltése kötelező!';
- }
- }
- if(isset($hiba2)){
- echo '<small class="error">'.$hiba2.'</small>';
- }
- ?>
- <form method="post" name="belepes">
- <p><b>Felhasznónév:</b><br/>
- <input type="text" name="username" class="username text" /><p>
- <b>Jelszó:</b><br/>
- <input type="password" name="password" class="password text" /></p>
- <input name="belepes" type="submit" class="small button" value="Bejelentkezés" />
- </form>
- <?}?>
Aki tudna nekem segíteni, megköszönném!
Mit jelent?
Hibakeresés
gYaníTomHogZhiÁnzyiKegyzÁrózá
Na! :D
:D
Első körben
A 26. sorból idézve "ezeket majd írd át".
Sikerült!