Witam. Mam takowy problem że mój skrypt dzięki któremu można się zalogować nie działa i nie wiem gdzie leży problem. Prosiłbym o pomoc w jego rozwiązaniu (IMG:
style_emoticons/default/smile.gif)
index.php
<?php
require 'data/login.php';
include('data/sql.php');
$komunikat = "";
if($_GET['kom'] == 1){
$komunikat = "Rejestracja przebiegła pomyślnie";
}
}
if(isset($_POST['login']) && isset($_POST['pass'])){ if($_POST['login'] != '' && $_POST['pass'] != ''){
$_SESSION['login'] = 1;
$_SESSION['user'] = $_POST['login'];
}
}
else $komunikat = "Nie wpisałeś loginu lub hasła";
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=Windows-1250" >
<title>Moja strona o rowerach</title>
</head>
<body bgcolor="#3366FF">
<center><img src="logo.jpg" alt="logo"/><center/>
<div width="90%" id="menu" style="background-color: #33CC66;">
<center>
<font size="5">
<a href="index.html">Strona główna</a>
<a href="info.html">O rowerach</a>
<a href="rodzaje.html">Rodzaje rowerów</a>
<a href="galeria.html">Galeria</a>
</font>
</center>
</div>
<br/>
<div width="90%" id="tlo" style="background-color: #33CC66;">
<?
if($_SESSION['login'] == 0 ){
echo("<form action=\"index.php\" method=\"post\">"); echo("<input type=\"text\" name=\"login\"/>"); echo("<input type=\"password\" name=\"pass\"/>"); echo("<input type=\"submit\" value=\"Zaloguj\"/>"); echo("<a href=\"rejestracja.php\"><button>Rejestracja</button></a>"); }
if($_SESSION['login'] == 1 ){
header("Location: main/user.php"); }
?>
</div>
<br/>
<div width="90%" id="tlo" style="background-color: #33CC66;">
<!-- to tu zmieniać. reszty nie ;]-->
<center><h2><b>Witaj na mojej stronie internetowej poświęconą rowerą</b></h2></center>
<br/>
<center>Strona ta ma wam powiedzieć trochę więcej na temat rowerów<br/>
<br/>
<img src="Downhill.jpg" alt="downhill" />
<br/>
<br/>
<br/>
</center>
<!-- to tu się kończy to zmienianie ;]-->
</div>
<br/>
<div " width="90%" id="tlo" style="background-color: #33CC66;"><center><font size="1">Autor: <b>Paweł Kalitowski kl. 1F</b></font></center><div>
</body>
</html>
login.php
<?php
function loguj($login, $pass){
$wykonaj = mysql_query("SELECT * FROM users WHERE nick = '".$login."' AND pass = '".md5($pass)."'") or
die("Użytkownik nie istnieje"); {
$dane_sql = mysql_query("SELECT * FROM `users` WHERE `nick` = '".$_SESSION['uesr']."' AND `level` = 'admin'"); if($admin_sql_wyn['level'] == "admin"){
$_SESSION['level'] = "admin";
}
return true;
}
}
?>
rejestracja.php
<?php
include("data\sql.php");
$komunikat = "";
function walidacja_email($email) {
if (!eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$", $email)) {
return false;
} else return true;
}
if(isset($_POST['login_reg']) && isset($_POST['pass_reg'])){ if($_POST['login_reg'] != '' && $_POST['pass_reg'] != ''){
if($_POST['pass2_reg'] == $_POST['pass_reg']){
if($_POST['mail_reg'] == $_POST['mail2_reg']){
if(walidacja_email($_POST['mail_reg'])){
$login_reg = $_POST['login_reg'];
$pass_reg = md5($_POST['pass_reg']); $user_reg = mysql_query("SELECT * FROM `users` WHERE `nick`= '".$login_reg."'"); $mail_reg = $_POST['mail_reg'];
if($user_reg_wyn['nick']){
echo $komunikat="Podany użytkownik istnieje"; }
else{
mysql_query("INSERT INTO `users` (`nick`, `pass`,`mail`) VALUES ('".$login_reg."', '".$pass_reg."','". $mail_reg."')") or
die (mysql_error()); header("Location: index.php?kom=1"); }
}
else $komunikat="Adres E-mail jest nie prawidłowy";
}
else $komunikat="Podane maile nie pasują do siebie";
}
else $komunikat="Podane hasła nie pasują do siebie";
}
else $komunikat = "Nie wpisałeś loginu lub hasła";
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=Windows-1250" >
<title>Moja strona o rowerach</title>
</head>
<body bgcolor="#3366FF">
<center><img src="logo.jpg" alt="logo"/><center/>
<div width="90%" id="menu" style="background-color: #33CC66;">
<center>
<font size="5">
<a href="index.html">Strona główna</a>
<a href="info.html">O rowerach</a>
<a href="rodzaje.html">Rodzaje rowerów</a>
<a href="galeria.html">Galeria</a>
</font>
</center>
</div>
<br/>
<div width="90%" id="tlo" style="background-color: #33CC66;">
</div>
<br/>
<div width="90%" id="tlo" style="background-color: #33CC66;">
<?
echo("<form action=\"rejestracja.php\" method=\"GET\">"); echo("<input type=\"text\" name=\"login\"/>"); echo("<input type=\"password\" name=\"pass\"/>"); echo("<input type=\"button\" value=\"Zaloguj\"/>"); echo("<a href=\"rejestracja.php\"><button>Rejestracja</button></a>");
?>
</div>
<br/>
<div width="90%" id="tlo" style="background-color: #33CC66;">
<!-- to tu zmieniać. reszty nie ;]-->
<?
echo("<div id=\"komunikat_reg\" style=\"text-align:right;\">".$komunikat."</div>"); echo("<br /><form method=\"post\" action=\"rejestracja.php\"> Login <input type=\"text\" name=\"login_reg\"/ ><br />
Hasło <input type=\"password\" name=\"pass_reg\" /><br />
Powtórz hasło <input type=\"password\" name=\"pass2_reg\" /><br />
<br />
E-mail <input type=\"text\" name=\"mail_reg\"/ ><br />
Powtórz E-mail <input type=\"text\" name=\"mail2_reg\"/ ><br />
<input type=\"submit\" value=\"Rejestruj\" /><br />
</form>");
?>
<!-- to tu się kończy to zmienianie ;]-->
</div>
<br/>
<div " width="90%" id="tlo" style="background-color: #33CC66;"><center><font size="1">Autor: <b>Paweł Kalitowski kl. 1F</b></font></center><div>
</body>
</html>