Obecnie mogę powiedzieć, pewnie dlatego, że nie istnieje taki użytkownik. Ja przynajmniej z fusów wróżyć nie potrafię (bo jak kawkę piję to rozpuszczalną i fusów nie mam).
Wrzuciłeś tylko index.php, w którym chyba nawet logiki do weryfikacji użytkownika nie ma. Jeśli chcesz pomocy konkretnej, podaj Wszystko co potrzebne.
Plik rejestracja.php
! DOCTYPE HTML PUBLIC "- // W3C // DTD HTML 4.01 Transitional // EN">
<html>
<head>
<meta http-equiv = "Content-Type" content = "text / html; charset = utf-8">
<meta http-equiv = "Type-Style-Type" content = "text / css">
<meta name = "Roboty" content = "index, follow" />
<title> Zespół Dyzio :: Blog </title>
<meta name = "revisit-after" content = "2 days">
<meta name = "Author" content = "LucKy_skiLL">
<meta name = "rating" content = "general">
<link rel = "ikona skrótu" href = 'style / img / favicon.ico' />
<link rel = "arkusz stylów" href = "style / style.css" type = "text / css" media = "screen" />
<link rel = "styleheet" href = "style / forie.css" type = "text / css" media = "screen" />
<script type = "text / javascript" src = "style / js / jquery.js"> </script>
<script type = "text / javascript" src = "style / js / slide.js"> </script>
<script type = "text / javascript" src = "style / js / layer.js"> </script>
<script type = "text / javascript">
var gaJsHost = (("https:" == document.location.protocol)? "https: // ssl.": "http: // www."); document.write (unescape ("% 3Cscript src = '" + gaJsHost + "google-analytics.com/ga.js' type = 'text / javascript'% 3E% 3C / script% 3E"));
</script>
<script type = "text / javascript">
var pageTracker = _gat._getTracker ("UA-8245693-3");
pageTracker._initData ();
pageTracker._trackPageview ();
</script>
</head>
<body>
<div id = "c">
<div id = "ramka">
<div id = "header"> </div>
<span class = "banner"> </span>
<a href="#" rel="toggle[rabbit]" data-openimage="style/img/przycisk2.png" data-closedimage="style/img/przycisk.png"> <img src = "style / img /przycisk2.png "border =" 0 "class =" przycisk "/> </a>
<div id = "rabbit" style = "width: 223px; height: 142px; background: url (style / img / pole.png) repeat-x;" class = "pole">
<? php
require 'includes / config.php' ;
require 'includes / header.php' ;
$ logowanie = $ db -> real_escape_string ( htmlspecialchars ( przycinania ( $ _ POST [ 'logowania' ] ) ) ) ;
$ password = $ _POST [ 'hasło' ] ;
if ( $ user -> check ( ) )
{
$ userData = $ user -> data ( ) ;
echo '<p>
<span class = "on">
<a href="{U_PRIVATEMSGS}" class="onlinks"> Wiadomości </a> </br>
<a href="{U_PROFILE}" class="onlinks"> Profil </a> </br>
<a href="wylogowanie.php"> Wyloguj się? </a> </br>
</span>
</p> ” ;
}
jeszcze
{
echo '<p>
<form method = "post" action = "logowanie.php">
<input type = "text" name = "username" size = "20" maxlength = "40" value = klasa "Login" = "inputlogin" onblur = "if (this.value == \ ' \ ') this.value = \ ' Logowanie ... \ ';” onFocus = "if (this.value == \ ' Logowanie \ ') this.value = \' \ ';" >
<typ wejściowy "hasło" nazwa = "hasło" Rozmiar = "20" MaxLength = "25" klasa = wartość "inputpassword" = "HASL ?? o" onBlur = "if (this.value == \ ' \ ') this.value = \ ' Hasl ?? o ... \ ';” onFocus = "if (this.value == \ ' HASL ?? o \ ') this.value = \' \ ';" >
<input type = "submit" name = "login" class = "zaloguj" value = "">
</form>
<span class = "aby"> <center> Aby przegladać forum musisz sie ?? zalogowaĘ. </center> </span>
</p> ” ;
}
?>
</div> </div>
<div class = "main">
<div id = "menu">
<ul id = "navi">
<li class = "nvid">
<h3> Menu </h3>
</li>
<li class = "nvid"> <a href="index.php"> Strona G & # 322; & # 243; wna </a> </li>
<li class = "nvid"> <a href="regulamin.php"> Regulamin </a> </li>
<li class = "nvid"> <a href=""> Informacje </a> </li>
<li class = "nvid"> <a href="kontakt.php"> Kontakt </a> </li>
<br>
<li class = "nvid">
<h3> Us & # 322; ugi </h3>
</li>
</li>
</ul>
</div>
<div class = "ovh">
<div id = "menubar"> & raquo; <a href="index.php"> Strona G & owna </a> & raquo; <a href="rejestracja.php"> Rejestracja </a> </div>
</div>
<div id = "tresc">
<div class = "tblx1">
<div id = "tblx2">
<div class = "tblx3">
<div id = "tblx4" style = "height: 525px">
<div class = "tblx5">
<div id = "rm1">
<p> <span id = "anazwa"> Rejestracja </span>
</div>
<div id = "rm3" style = "color: # 0f0">
<? php
if ( $ _POST )
{
$ logowanie = $ db -> real_escape_string ( htmlspecialchars ( przycinania ( $ _ POST [ 'logowania' ] ) ) ) ;
$ password = $ _POST [ 'hasło' ] ;
$ passwordVerify = $ _POST [ 'password_v' ] ;
$ email = $ db -> real_escape_string ( htmlspecialchars ( trim ( $ _ POST [ 'email' ] ) ) ) ;
$ checkLogin = $ db -> query ( "SELECT COUNT (*) FROM users WHERE login = ' $ login '" ) -> fetch_row ( ) ;
$ checkEmail = $ db -> zapytanie ( "SELECT COUNT (*) FROM users WHERE email = ' $ email '" ) -> fetch_row ( ) ;
$ errors = array ( ) ;
if ( empty ( $ login ) || empty ( $ email ) || empty ( $ password ) || empty ( $ passwordVerify ) )
{
$ errors [ ] = 'Proszę wypić wszystkie pola ' ;
}
if ( ! filter_var ( $ email , FILTER_VALIDATE_EMAIL ) )
{
$ errors [ ] = 'Podany adres e-mail jest niepoprawny' ;
}
if ( $ checkLogin [ 0 ] > 0 )
{
$ errors [ ] = 'Ten login jest juŁź zaję ty' ;
}
if ( $ checkEmail [ 0 ] > 0 )
{
$ errors [ ] = 'Ten e-mail jest juź uywany' ;
}
if ( $ password ! = $ passwordVerify )
{
$ errors [ ] = 'Podane ma? nie zgadzam się ;
}
if ( ! empty ( $ errors ) )
{
foreach ( $ błędy jak $ błędu )
{
echo '<p class = "error">' . $ błąd . „</p>” ;
}
}
jeszcze
{
$ password = password_hash ( $ password , PASSWORD_BCRYPT ) ;
$ result = $ db -> query ( "INSERT INTO users (login, email, hasło) VALUES (' $ login ', ' $ email ', ' $ password ')” ) ;
jeśli ( ! $ wynik )
{
echo '<p class = "error"> Występuje w trakcie rejestracji użytkownika. <br> ' . $ db -> błąd . „</p>” ;
}
jeszcze
{
echo '<p class = "success">' . $ login . ', został erem zarejestrowany.
<br> <a href="login.php"> Logowanie </a> </p> ” ;
}
}
}
?>
<ul>
<form method = "post" action = "rejestracja.php">
<label for = "login"> Login: </label>
<input maxlength = "32" type = "text" name = "login" id = "login" wymagany>
<etykieta dla = "hasło"> Hasła: </label>
<input type = "password" name = "password" id = "password" wymagany>
<label for = "password_v"> Hasła (ponownie): </label>
<input type = "password" name = "password_v" id = "password_v" wymagany>
<label for = "email"> Email: </label>
<input type = "email" name = "email" maxlength = "255" id = "email" wymagany>
<input type = "submit" value = "Zarejestruj">
</form>
</ul>
<br>
</div>
<div id = "clr"> </div>
</div></div></div> </div>
<div id = "mt6" style = "clear: both;">
<div id = "menubot">
<div style = "float: left;"> Blog | SILNIK </div>
<br>
</div></div> </div>
Plik logowanie.php
<?php
/*
+----------------------------------------------------------------------+
| Sobak User System 2 |
+----------------------------------------------------------------------+
| www.forumweb.pl/a/b/487677 |
+----------------------------------------------------------------------+
| Ten plik jest czÄĹciÄ skryptu Sobak User System 2 <sobak.pl> |
| Integrowanie w treĹÄ tego komentarza stanowi naruszenie zasad, na |
| ktĂłrych udostÄpniono kod. |
+----------------------------------------------------------------------+
*/
require 'includes/config.php';
require 'includes/header.php';
// Zabezpiecz zmienne odebrane z formularza, przed atakami SQL Injection
$login = $db->real_escape_string(htmlspecialchars(trim($_POST['login'])));
$password = $_POST['password'];
if ($_POST) {
// Podstawowa walidacja formularza
$errors = array();
if (empty($login) || empty($password)) {
$errors[] = 'WypeĹnij wszystkie pola';
}
$auth = $user->auth($login, $password);
if (!$auth) {
$errors[] = 'UĹźytkownik o podanym loginie i haĹle nie istnieje';
}
if (empty($errors)) {
// JeĹźeli nie ma bĹÄdĂłw to przechodzimy dalej
// Zapisujemy ID uĹźytkownika do sesji i tym samym oznaczamy go jako zalogowanego
$_SESSION['user_id'] = $auth;
echo '<p class="success">ZostaĹeĹ zalogowany. MoĹźesz przejĹÄ na <a href="index.php">stronÄ gĹĂłwnÄ</a></p>';
} else {
foreach ($errors as $error) {
echo '<p class="error">'.$error.'</p>';
}
}
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="Content-Style-Type" content="text/css">
<meta name="Robots" content="index, follow" />
<meta name="Keywords" content="serwery cs 1.6 counter strike steam non ns sxe vac amxx pluginy mapy poradniki boty ligi turnieje rzeznia eu serwer server source gotowy pack amx mod x amxmod polski pukawka kampno dobry niski ping free sloty admin ban bany ffa tp zombie awp deadmatch gg">
<meta name="Description" content="Cs-Olsztyn.pl to najlepsze polskie serwery Counter-Strike 1.6 CS - Sie serwerw Steam oraz Non-steam chronione przez anticheat sXe Injected. ns, vac, amxx, pluginy, mapy, poradniki, ligi, turnieje.">
<title>Cs-Olsztyn.pl :: Sklep Cs</title>
<meta name="revisit-after" content="2 days">
<meta name="Author" content="LucKy_skiLL">
<meta name="rating" content="general">
<link rel="shortcut icon" href='style/img/favicon.ico' />
<link rel="stylesheet" href="style/style.css" type="text/css" media="screen" /><!--[if IE]><link rel="stylesheet" href="style/forie.css" type="text/css" media="screen" /><![endif]-->
<script type="text/javascript" src="style/js/jquery.js"></script>
<script type="text/javascript" src="style/js/slide.js"></script>
<script type="text/javascript" src="style/js/layer.js"></script>
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-8245693-3");
pageTracker._initData();
pageTracker._trackPageview();
</script>
</head>
<body>
<div id="c">
<div id="ramka">
<div id="header"></div>
<div class="menutop">
<ul class="menugl">
<li><a href="index.php">Strona Główna</a></li>
<li><a href="regulamin.php">Regulamin</a></li>
<li><a href="informacje.php">Informacje</a></li>
<li><a href="">Reklama Sieci</a></li>
<li><a href="">Psychostaty</a></li>
<li><a href="">Klan</a></li>
<li><a href="hltv.php">HLTV</a></li>
<li class="right"><a href="/kontakt.php" style="color:lime"><b>Kontakt</b></a></li>
</ul>
</div>
<div class="main">
<div id="menu">
<ul id="navi">
<li class="nvid">
<h3>Menu</h3>
</li>
<li class="nvid"><a href="index.php">Strona Główna</a></li>
<li class="nvid"><a href=""><b><font color="red">Forum</font></b></a></li>
<li class="nvid"><a href="regulamin.php">Regulamin</a></li>
<li class="nvid"><a href="">AmxBans</a></li>
<li class="nvid"><a href="kontakt.php">Kontakt</a></li>
<br>
<li class="nvid">
<h3>Usługi</h3>
</li>
<li class="nvid"><a href="vip.php">Konto VIP </a></li>
<li class="nvid"><a href="exp.php">Dodatkowy Lvl</a></li>
<li class="nvid"><a href="rezerwacja.php">Rezerwacja slota</a></li>
<li class="nvid"><a href="rezerwacja konta.php">Rezerwacja konta</a></li>
<li class="nvid"><a href="bf2.php">Odznaki BF2</a></li>
<li class="nvid"><a href="wplata.php"><b>Wpłata za Admina</b></a></li>
<li class="nvid"><a href="cashmod.php"><b>Cash Mod</b></a></li>
</ul>
<br><br>
<img src="style/img/dotpay_b9_195x97.png">
<br><br><br><br><br><br><br><br><br>
</div> <div class="ovh">
<div id="menubar">» <a href="index.php">Strona Głowna</a> » Logowanie</div>
</div>
<div id="tresc">
<div class="tblx1">
<div id="tblx2">
<div class="tblx3">
<div id="tblx4" style="height:525px">
<div class="tblx5">
<div id="rm1">
<p><span id="anazwa">Logowanie</span></p>
</div>
<div id="rm3" style="color:#0f0">
<ul>
<form method="post" action="logowanie.php">
<label for="login">Login:</label>
<input type="text" name="login" maxlength="32" id="login" required>
<br><br>
<label for="password">HasĹo:</label>
<input type="password" name="password" id="password" required><br>
<input type="submit" value="Zaloguj">
</form>
</ul>
<br>
</div>
<div id="clr"></div>
</div>
</div>
</div>
</div>
<div class="tblx6"></div>
</div>
<div id="clr"></div>
</div> </div>
<div id="mt6" style="clear: both;">
<div id="menubot">
<div style="float: left;">Shop | ENGINE E-Mail Cs-Olsztyn.pl ver. </div>
Usługę Premium SMS dostarcza i obsługuje system <a href="http://www.platnosci-online.pl/">Płatności Online</a>
<br></div>
</div>
</div>