Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

Rekomendowane odpowiedzi

Opublikowano

Znalazłem w necie skrypt logowania php + mysql, a wygląda on tak:

<?php
session_start();
mysql_connect("localhost","xxxx,"xxxx");
mysql_select_db("xxx");

if(isset($_SESSION['zalogowany'])) {
echo "Witam, ".$_SESSION['login'];
}else{

if(isset($_POST['wyslij'])) {


  if(mysql_num_rows(mysql_query("SELECT nick, haslo
  FROM uzytkownicy WHERE nick = '".$_POST['nick']."'
  && haslo = '".$_POST['haslo']."' ")) > 0) {


      if(mysql_num_rows(mysql_query("SELECT nr FROM uzytkownicy
      WHERE nick = '".$_POST['nick']."'
      && haslo = '".$_POST['haslo']."' ")) > 0 ) {


          $_SESSION['zalogowany'] = true;
          $_SESSION['nick'] = $_POST['nick'];
          $_SESSION['haslo'] = $_POST['haslo'];
          echo "Jesteś zalogowany.";


      } else {

  echo "Złe hasło, proszę spróbować ponownie";
}
} else {
  echo "Nie ma takiego użytkownika";
}
} else {

?>
<form method='POST' action='login.php'>
<b>nazwa uzytkownika:</b> <input type='text' name='nick'><br>
<b>haslo:</b> <input type='password' name='haslo'><br>
<input type='submit' value='Wyślij' name='wyslij'>
</form>

<?php
}
}
?>

Gdy wchodzę na stronę logowania i próbuje się zalogować na stronie to ciągle wyskakuje, iż danego usera nie ma w bazie, a jest. W czym tkwi problem ?

  • Manager
Opublikowano

Daj kod z wcięciami to może spojrzę no i czy na pewno wpisujesz dobre dane?

[ + ]

Skrypt w ogóle nie zabezpiecza haseł w SQL - dodaje je w postaci jawnej, a potem takie porównuje. Nie fajnie. :ph34r:

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.