Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][HTML][MYSQL]rejestracja, nie loguje sie jak to przerobic ;/
michu9010
post
Post #1





Grupa: Zarejestrowani
Postów: 104
Pomógł: 0
Dołączył: 2.11.2007
Skąd: Włocławek

Ostrzeżenie: (10%)
X----


jak w temacie o to kod
  1. <?php
  2. include('config.php');
  3. include('funkcje.php');
  4. function login($login = null, $pass = null)
  5. {
  6. $return = false;
  7. $login  = (is_null($login))? $_SESSION['login']: md5($login);
  8. $pass   = (is_null($pass))? $_SESSION['pass']: md5($pass);
  9.  
  10.  $dane = mysql_query("SELECT * FROM `USER` LIMIT 0,1");
  11.  
  12.  while($row = mysql_fetch_array($dane))
  13.  {
  14.    if($login == md5($row['login']) AND $pass == md5($row['haslo']))
  15.    {
  16.      $_SESSION['login'] = md5($row['login']);
  17.      $_SESSION['pass']  = md5($row['haslo']);
  18.      $return            = true;
  19.    }
  20.  }
  21.  return $return;
  22. }
  23. ?>
  24. <form name="login" method="post" action="login.php">
  25. <table width="200" border="0" cellpadding="0" cellspacing="0">
  26.  <tr>
  27.    <td>Login:</td>
  28.    <td><input type="text" name="login" /></td>
  29.  </tr>
  30.  <tr>
  31.    <td>Haslo: </td>
  32.    <td><input type="password" name="pass" /></td>
  33.  </tr>
  34.  <tr>
  35.    <td colspan="2" align="center"><input type="submit" value="Loguj" /></td>
  36.  </tr>
  37. </table>
  38. </form>

config.php
  1. <?
  2. mysql_connect('localhost', 'krasnal', 'krasnal') or die('Bład! nie można się połšczyć z bazš');
  3. mysql_select_db("krasnal") or die('kurwaaa2');
  4. mysql_query("SET NAMES 'utf-8'");
  5.  
  6. $max_login    = 15;
  7. $min_login    = 3;
  8. $max_haslo    = 20;
  9. $min_haslo    = 6;
  10. ?>

funkcje.php
  1. <?php
  2. function check_mail($email)//sprawdza mail
  3. {
  4.  $ok = "/[a-zA-Z0-9._-]+@[a-zA-Z0-9-]+.[a-zA-Z]{2,4}/";
  5.  return (preg_match($ok, $email))? true: false;
  6. }
  7.  
  8. function filter($co)//filtruje dane przy rejestracji
  9. {
  10.  $co = addslashes($co);
  11.  $co = strip_tags($co);
  12.  return $co;
  13. }
  14. ?>


dziekuje za pomoc (IMG:http://forum.php.pl/style_emoticons/default/party.gif)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 18:57