Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Problem authme na stronie www


Rekomendowane odpowiedzi

Opublikowano

Witajcie mam coś takiego

 

<?php

 
if (($_POST['login']!='') && ($_POST['haslo'])!=''){
 
$login=$_POST['login'];
$haslo=$_POST['haslo'];
 
 
$wynik=mysql_query("SELECT * FROM gracze WHERE login='$login' LIMIT 1");
if (mysql_num_rows($wynik)===1){
$dane=mysql_fetch_assoc($wynik);
if(md5($haslo)===$dane['haslo']){
echo '<br>Zalogowano';
             header("location: index.php");
$_SESSION['id']=$dane['id'];
$_SESSION['login']=$dane['login'];
}
else {
echo '<BR>Zle haslo!';
}
 
}
else {
echo '<br>Nie ma takiego konta!';
}
 
 
}
?>

Wie ktoś jak tu dopisać połączenie z bazą danych ?
Opublikowano

 

<?php

 
 
 
$host = "localhost";//IP serwera
$uzytkownik = "s765";//Nazwa użytkownika bazy danych
$haslo2 = "Haslo";//Hasło użytkownika bazy danych
$nazwa_bazy = "s765";//Nazwa bazy danych
if (($_POST['login']!='') && ($_POST['haslo'])!=''){
 
$login=$_POST['login'];
$haslo=$_POST['haslo'];
 
mysql_connect($host,$uzytkownik,$haslo2);
mysql_select_db($nazwa_bazy);
 
$wynik=mysql_query("SELECT * FROM authme WHERE username='$login' LIMIT 1");
if (mysql_num_rows($wynik)===1){
$dane=mysql_fetch_assoc($wynik);
if(md5($haslo)===$dane['haslo']){
echo '<br>Zalogowano';
             header("location: index.php");
$_SESSION['id']=$dane['id'];
$_SESSION['login']=$dane['username'];
}
else {
echo '<BR>Zle haslo!';
}
 
}
else {
echo '<br>Nie ma takiego konta!';
}
 
 
}

?>

Mam białą stronę dlaczego ?

Opublikowano

daj na samą górę pliku

 

error_reporting(E_ALL) ;

 

i będziesz wiedział czemu

 

edit:

 

przyjrzałem się kodowi i zmień === na ==

 

 

i nie polecam md5, możesz szybko stracić hasła

Opublikowano

Po zwykłym wywołaniu misi być pusta... "Ten skrypt" pobiera login i hasło z formularzu i sprawdza poprawność.. musisz napisać formularz i wywołać do tego skryptu.. 

Pomogłem? Daj Like'a

:)

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...