hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.03.28. 13:37



Jelenlévő felhasználók

Jelenleg 224 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 223 vendég

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: Google [Bot] az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása  Hozzászólás a témához  [ 23 hozzászólás ]  Oldal 1 2 3 Következő
Szerző Üzenet
 Hozzászólás témája: Bejelentkezés szerver fiókkal
HozzászólásElküldve: 2022.02.23. 16:58 
Offline
Nagyúr
Avatar

Csatlakozott: 2019.08.20. 18:19
Hozzászólások: 501
Megköszönt másnak: 244 alkalommal
Megköszönték neki: 45 alkalommal
Sziasztok

azt szeretném meg csinálni hogy a szerveremen (cs 1.6) regisztráltam és azzal a fiókkal be tudjak jelentkezni a weboldalra

Maxi sql pontrendszernek a beléptetőjét vettem használatát viszont nem enged be lépni és nem továbbít a panelembe.


Kép

  1. <?php
  2.     include "connect.php";
  3.     session_start();
  4. ?>
  5.     <?php
  6.  
  7.    
  8.    
  9.         if(isset($_POST["f"]))
  10.         {
  11.             $f = $_POST["fh"];
  12.             $j = $_POST["pw"];
  13.             $query = "SELECT * FROM `regrendszer` WHERE `fh` = '$f' AND `pw` = '$j'";
  14.                 $result = mysqli_query($conn,$query);
  15.                 if(!$row=mysqli_fetch_assoc($result)) {
  16.                     echo 'rossz jelszó vagy felhasználó név!';
  17.                 }
  18.                 else {
  19.                     $_SESSION["logined"] = $row["fh"];
  20.                     header("Location: belepve.php");
  21.                 }
  22.         }
  23.     ?>
  24.     <h1>Bejelentkezés szerver fiókkal</h1>
  25.     <hr />
  26.     <center>
  27.     <form action="#" method="post">
  28.         <input type="text" placeholder="Felhasználó" name="fh"/><br><br>
  29.         <input type="password" placeholder="Jelszó" name="pw"/><br><br>
  30.         <input type="submit" name="f"/>
  31.        
  32.     </form>
  33.     </center>



Segítségeteket köszönöm:)

_________________
Hamarosan új pluginok lesznek ki terjesztve! :)


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Bejelentkezés szerver fiókkal
HozzászólásElküldve: 2022.02.25. 09:29 
Offline
Senior Tag
Avatar

Csatlakozott: 2017.08.09. 17:01
Hozzászólások: 266
Megköszönt másnak: 61 alkalommal
Megköszönték neki: 72 alkalommal
Esetleg véletlen nem hashelt jelszót tárolsz adatbázisban?

Mert ha igen, akkor a beírt jelszót a login formba szintén hashelni kell, és úgy ellenőrizni, hogy egyezik a beírt adat az adatbázisban tárolt adattal.

Nem vagyok jó phpban, de ránézésre nem látok semmi olyat, ami miatt ezt csinálná.

_________________
"Szeretek aludni... mert az álmaim szebbek, mint a valóság."


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Bejelentkezés szerver fiókkal
HozzászólásElküldve: 2022.02.25. 20:48 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2011.09.18. 13:01
Hozzászólások: 4270
Megköszönt másnak: 55 alkalommal
Megköszönték neki: 513 alkalommal
Kapcsold be php hibakat. Addig nemfogja tudni az ember hogy mi van vele.

_________________
Idk. Csak ugy funbooo.
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Bejelentkezés szerver fiókkal
HozzászólásElküldve: 2022.02.26. 08:20 
Offline
Nagyúr
Avatar

Csatlakozott: 2019.08.20. 18:19
Hozzászólások: 501
Megköszönt másnak: 244 alkalommal
Megköszönték neki: 45 alkalommal
próbáltam hashelni de nem enged be lépni még ígyse.-.


  1. <?php
  2.     include "connect.php";
  3.     session_start();
  4.  
  5. ?>
  6.  
  7.  
  8. <?php
  9.         if(isset($_POST["f"]))
  10.         {
  11.             $f = $_POST["user"];
  12.  
  13.             $hashedPassword = hash('sha256', ($_POST["pw"]));
  14.  
  15.             $query = "SELECT * FROM `regrendszer` WHERE `fh` = '$f' AND `pw` = '$hashedPassword'";
  16.                 $result = mysqli_query($conn,$query,$hashedPassword);
  17.                 if(!$row=mysqli_fetch_assoc($result))
  18.                 {
  19.                     echo 'Helytelen!';
  20.                 }
  21.                 else
  22.                 {
  23.                     $_SESSION["logined"] = $row["fh"];
  24.                     header("Location: belepve.php");
  25.                 }
  26.         }
  27. ?>
  28.     <h1>login</h1>
  29.     <hr />
  30.     <center>
  31.     <form action="#" method="post">
  32.         <input type="text" placeholder="Felhasználó" name="user"/><br><br>
  33.         <input type="pass" placeholder="Jelszó" name="pw"/><br><br>
  34.         <input type="submit" name="f"/>
  35.        
  36.     </form>
  37.     </center>

_________________
Hamarosan új pluginok lesznek ki terjesztve! :)


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Bejelentkezés szerver fiókkal
HozzászólásElküldve: 2022.02.26. 12:21 
Offline
Jómunkásember
Avatar

Csatlakozott: 2016.02.10. 12:46
Hozzászólások: 429
Megköszönt másnak: 61 alkalommal
Megköszönték neki: 157 alkalommal
Esetleg próbáld meg így:
  1. <?php
  2.     include "connect.php";
  3.     session_start();
  4.  
  5. ?>
  6.  
  7.  
  8. <?php
  9.         if(isset($_POST["f"]))
  10.         {
  11.             $f = $_POST["user"];
  12.  
  13.             $hashedPassword = hash('sha256', ($_POST["pw"]));
  14.  
  15.             $query = "SELECT * FROM `regrendszer` WHERE `fh` = '$f' AND `pw` = '$hashedPassword'";
  16.                 $result = mysqli_query($conn,$query);
  17.                 $row=mysqli_fetch_assoc($result);
  18.  
  19.                 if(!$row)
  20.                 {
  21.                     echo 'Helytelen!';
  22.                 }
  23.                 else
  24.                 {
  25.                     $_SESSION["logined"] = $row["fh"];
  26.                     header("Location: belepve.php");
  27.                 }
  28.         }
  29. ?>
  30.     <h1>login</h1>
  31.     <hr />
  32.     <center>
  33.     <form action="#" method="post">
  34.         <input type="text" placeholder="Felhasználó" name="user"/><br><br>
  35.         <input type="pass" placeholder="Jelszó" name="pw"/><br><br>
  36.         <input type="submit" name="f"/>
  37.        
  38.     </form>
  39.     </center>


A mysqli_query-nek nem kell átadnod a $hashedPassword változót, illetve ha az IF-be adsz értéket a $row-nak akkor az else ágon hibát fog kiírni valószínüleg.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Bejelentkezés szerver fiókkal
HozzászólásElküldve: 2022.02.26. 12:24 
Offline
Nagyúr
Avatar

Csatlakozott: 2019.08.20. 18:19
Hozzászólások: 501
Megköszönt másnak: 244 alkalommal
Megköszönték neki: 45 alkalommal
Dooz írta:
Esetleg próbáld meg így:
  1. <?php
  2.     include "connect.php";
  3.     session_start();
  4.  
  5. ?>
  6.  
  7.  
  8. <?php
  9.         if(isset($_POST["f"]))
  10.         {
  11.             $f = $_POST["user"];
  12.  
  13.             $hashedPassword = hash('sha256', ($_POST["pw"]));
  14.  
  15.             $query = "SELECT * FROM `regrendszer` WHERE `fh` = '$f' AND `pw` = '$hashedPassword'";
  16.                 $result = mysqli_query($conn,$query);
  17.                 $row=mysqli_fetch_assoc($result);
  18.  
  19.                 if(!$row)
  20.                 {
  21.                     echo 'Helytelen!';
  22.                 }
  23.                 else
  24.                 {
  25.                     $_SESSION["logined"] = $row["fh"];
  26.                     header("Location: belepve.php");
  27.                 }
  28.         }
  29. ?>
  30.     <h1>login</h1>
  31.     <hr />
  32.     <center>
  33.     <form action="#" method="post">
  34.         <input type="text" placeholder="Felhasználó" name="user"/><br><br>
  35.         <input type="pass" placeholder="Jelszó" name="pw"/><br><br>
  36.         <input type="submit" name="f"/>
  37.        
  38.     </form>
  39.     </center>


A mysqli_query-nek nem kell átadnod a $hashedPassword változót, illetve ha az IF-be adsz értéket a $row-nak akkor az else ágon hibát fog kiírni valószínüleg.


Nem sajna így sem működik.

_________________
Hamarosan új pluginok lesznek ki terjesztve! :)


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Bejelentkezés szerver fiókkal
HozzászólásElküldve: 2022.02.26. 15:06 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2011.09.18. 13:01
Hozzászólások: 4270
Megköszönt másnak: 55 alkalommal
Megköszönték neki: 513 alkalommal
Mondtam bekell kapcsolni php hibajelentest. Ha maxinak a rendszeret hasznalod akkor ne csak scriptbe ird at a tablak/sorok nevet hanem adatbazisba is.
Tessek ez mukodik. Hasznald maxinak az adatbazisat amit mellekelt vele. (Egyebkent csak tablat nem talalja de mivel nem kapcsolod be hibajelentest ezert lottozik az ember)
UI: Jelszok nincsenek hashelve.
Kód:
<?php
include "connect.php";
session_start();
?>
<?php



if (isset($_POST["f"])) {
    $f = $_POST["username"];
    $j = $_POST["password"];
    $query = "SELECT * FROM `register` WHERE `username` = '$f' AND `password` = '$j'";
    $result = mysqli_query($conn, $query);
    if (!$row = mysqli_fetch_assoc($result)) {
        echo 'rossz jelszó vagy felhasználó név!';
    } else {
        $_SESSION["logined"] = $row["username"];
        header("Location: belepve.php");
    }
}
?>
<h1>Bejelentkezés szerver fiókkal</h1>
<hr />
<center>
    <form action="#" method="post">
        <input type="text" placeholder="Felhasználó" name="username" /><br><br>
        <input type="password" placeholder="Jelszó" name="password" /><br><br>
        <input type="submit" name="f" />

    </form>
</center>

_________________
Idk. Csak ugy funbooo.
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Bejelentkezés szerver fiókkal
HozzászólásElküldve: 2022.02.27. 07:53 
Offline
Nagyúr
Avatar

Csatlakozott: 2019.08.20. 18:19
Hozzászólások: 501
Megköszönt másnak: 244 alkalommal
Megköszönték neki: 45 alkalommal
Nyilván más adatokat akarok le kérni vele és nem pont azokat mint a maxié :oops:
és tényleg a Hash el van a bajom.. csak nem birom meg csinálni.-.

Esetleg valaki?
?

_________________
Hamarosan új pluginok lesznek ki terjesztve! :)


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Bejelentkezés szerver fiókkal
HozzászólásElküldve: 2022.03.04. 18:41 
Offline
Developer
Avatar

Csatlakozott: 2011.06.01. 21:11
Hozzászólások: 7962
Megköszönt másnak: 295 alkalommal
Megköszönték neki: 535 alkalommal
  1. <?php
  2.    $connect = mysqli_connect("localhost", "", "", "");
  3.    session_start();
  4.  
  5.    if(isset($_POST["f"]))
  6.    {
  7.         $nev = $connect->real_escape_string($_POST['user']);
  8.         $jelszo = $connect->real_escape_string($_POST['pw']);
  9.  
  10.         $van = $connect->query("SELECT * FROM regrendszer WHERE nev='".$nev."' AND jelszo='".sha1($jelszo)."'");
  11.         //Titkosításra figyelj, ha máshogy akarod!
  12.         if($van->num_rows)
  13.         {
  14.             echo("<script>location.href = 'belepve.php';</script>");
  15.         }
  16.         else
  17.         {
  18.                  echo 'Hiba';
  19.         }
  20.     }
  21. ?>
  22.     <h1>login</h1>
  23.     <hr />
  24.     <center>
  25.     <form action="#" method="post">
  26.         <input type="text" placeholder="Felhasználó" name="user"/><br><br>
  27.         <input type="pass" placeholder="Jelszó" name="pw"/><br><br>
  28.         <input type="submit" name="f"/>
  29.        
  30.     </form>
  31.     </center>

_________________
http://www.easyrankup.eu


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Bejelentkezés szerver fiókkal
HozzászólásElküldve: 2022.03.04. 19:40 
Offline
Nagyúr
Avatar

Csatlakozott: 2019.08.20. 18:19
Hozzászólások: 501
Megköszönt másnak: 244 alkalommal
Megköszönték neki: 45 alkalommal
Valamiért még ígyse jó..

_________________
Hamarosan új pluginok lesznek ki terjesztve! :)


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése:  Rendezés  
Új téma nyitása  Hozzászólás a témához  [ 23 hozzászólás ]  Oldal 1 2 3 Következő


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 1 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole