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

Php - Jak Obsługiwać Md5


Chippy

Rekomendowane odpowiedzi

Opublikowano

Denerwuje was to że wszyscy mają tylko jedno hasło : 12345?

 

Jeżeli znasz się na PHP, to możesz zrobić formularz a później przekształcić hasło na hash md5.

 

Zmienna LOL przekształcona na MD5 :

 

 

md5($LOL)

echo (md5($LOL))

 

Ta opcja w PHP pozwala łatwo przekształcić zmienną lub cokolwiek na Hash.

 

Proszę o dodanie do listy poradników ;].

 

 

 

 

Jestem Muzykiem - http://www.jamendo.com/pl/artist/Chippy

O ty muzyku, urwiesz mi od minijacka xD

Mój avatar - to jestem ja , w słuchawkach - a nie żadne "dziecko ne0". Jestem seksi.

Opublikowano

To ja może zapodam wam cały kod rejestracji :]

 

Plik config.php:

<?
define('DB_HOST','192.168.2.100'); // IP serwera
define('DB_USER','root'); //Nazwa użytkownika bazy
define('DB_PASS','123456'); //Hasło do bazy danych 
define('DB_DB','Account'); //Tabela, w której są wszystkie konta

$connect = mysql_connect(DB_HOST, DB_USER, DB_PASS)
or die('Nie udało połączyc się z bazą danych. '.mysql_error());

mysql_select_db(DB_DB,$connect)
?>

 

i plik register.php

<?php

require('config.php');

if (isset($_POST['konto']) and isset($_POST['password']) and isset($_POST['password2']) and isset($_POST['kod']))

{

if ($_POST['password']==$_POST['password2'])

  {

   $konto =  mysql_real_escape_string (trim($_POST['konto']));      
   $kod =  mysql_real_escape_string (trim($_POST['kod']));      

   $password = md5(mysql_real_escape_string (trim($_POST['password']))); 

   $ile =mysql_query("SELECT * FROM `user` WHERE login = '$konto'");

   $ile = mysql_num_rows($ile);

   if ($ile==0)   {

   $zapytanie="INSERT INTO account (login,password,social_id) VALUES('$konto','$password','$kod')";

   mysql_query($zapytanie) or die("Wystąpił błąd" );

      echo('Konto '.$konto.' zostalo utworzone');

     

   }

   else

   {

   echo("Taki uzytkownik juz istnieje. Kliknij wstecz aby zarejestrowac sie ponownie");

   }

  }

  else echo ("Podane hasla nie zgadzaja sie");

}

else{

?>

<html>

<body>

<h1>Rejestracja</h1>

<form action="register.php" method="post">

<strong>Nazwa konta:</strong><input name="konto" type="text" value="" /><br>

<strong>Haslo:</strong><input name="password" type="password" value="" /><br>

<strong>Powtorz haslo:</strong><input name="password2" type="password" value="" /><br>

<strong>Kod usunięcia postaci:</strong><input name="kod" type="text" maxlength="7" value="" /><br>

<input type="submit" value="Zarejestruj" />

</form>

</body>

</html>

<?php

}



?>

 

100%pewności nie mam, jeżeli byłyby jakieś błędy piszcie. W kodzie są umieszczone tylko pola nick, hasło, kodu usunięcia postaci" jak chcecia abym podał więcej np.(ilość SM na start) piszczie potem zeedytuje kod

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...