Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <div id="a"><!-- nagłówek i tu jest LOGOWANIE -->
- <div id="right" onclick="ne('okienko')"><!-- logowanie i rejestracja; okienko to div z opcją logowania -->
- <br>
- <a href="javascript:;" class="slink"><input type="button" value="Zaloguj się" id="button"></a>
- <div id="opis5" style="display:none;">
- <div id="okienko">
- <?php
- session_start();
- mysql_connect("localhost","admin","haslo");
- mysql_select_db("mywww");
- ?>
- <form method="POST" action="logowanie.php">
- <b>Login:</b> <input type="text" name="login" id="ab"><br>
- <b>Hasło:</b> <input type="password" name="haslo" id="ab"><br>
- <input type="submit" value="Zaloguj" name="loguj" id="button3">
- </form>
- </div>
- <div style="clear:both;"></div>
- </div>
- lub
- <a href="rejestracja.html"><input type="button" value="Zarejestruj się" id="button1"></a><br>
- </div>
- <div id="logo">
- <a href="buybyecar.html"><img src="logo.png" width="170" height="120"></a>
- <br><br>
- </div>
- </div><!-- Koniec nagłówka -->
- <!-- Kod PHP do LOGOWANIA -->
- <?php
- function filtruj($dane)
- {
- if(get_magic_quotes_gpc())
- $dane = stripslashes($dane); // usuwamy slashe
- // usuwamy spacje, tagi html oraz niebezpieczne znaki
- return mysql_real_escape_string(htmlspecialchars(trim($dane)));
- }
- if (isset($_POST['loguj']))
- {
- $login = filtruj($_POST['login']);
- $haslo = filtruj($_POST['haslo']);
- $ip = filtruj($_SERVER['REMOTE_ADDR']);
- // sprawdzamy czy login i hasło są dobre
- if (mysql_num_rows(mysql_query("SELECT login, haslo FROM uzytkownicy WHERE login = '".$login."' AND haslo = '".md5($haslo)."';")) > 0)
- {
- // uaktualniamy date logowania oraz ip
- mysql_query("UPDATE `uzytkownicy` SET (`logowanie` = '".time().", `ip` = '".$ip."'') WHERE login = '".$login."';");
- $_SESSION['zalogowany'] = true;
- $_SESSION['login'] = $login;
- // zalogowany
- }
- else echo "Wpisano złe dane.";
- }
- ?>
- <!-- Kod PHP do REJESTRACJI-->
- <?php
- mysql_connect("localhost","admin","haslo");
- mysql_select_db("mywww");
- function filtruj($dane)
- {
- if(get_magic_quotes_gpc())
- $dane = stripslashes($dane); // usuwamy slashe
- // usuwamy spacje, tagi html oraz niebezpieczne znaki
- return mysql_real_escape_string(htmlspecialchars(trim($dane)));
- }
- if (isset($_POST['rejestruj']))
- {
- $login = filtruj($_POST['login']);
- $haslo1 = filtruj($_POST['haslo1']);
- $haslo2 = filtruj($_POST['haslo2']);
- $email = filtruj($_POST['email']);
- $ip = filtruj($_SERVER['REMOTE_ADDR']);
- // sprawdzamy czy login nie jest już w bazie
- if (mysql_num_rows(mysql_query("SELECT login FROM uzytkownicy WHERE login = '".$login."';")) == 0)
- {
- if ($haslo1 == $haslo2) // sprawdzamy czy hasła takie same
- {
- mysql_query("INSERT INTO `uzytkownicy` (`login`, `haslo`, `email`, `rejestracja`, `logowanie`, `ip`)
- VALUES ('".$login."', '".md5($haslo1)."', '".$email."', '".time()."', '".time()."', '".$ip."');");
- echo "Konto zostało utworzone!";
- }
- else echo "Hasła nie są takie same";
- }
- else echo "Podany login jest już zajęty.";
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement