Значи намерих от една друга система логин система обаче при мен става друго(кодовете са едни и същи)...Значи при нея върви всичко както требва а при мен като свалих логин.php и от индекса кода който е в полето постоянно пише грешно име или парола...
Допълнително инфо:Системата е свалина на моя компютър и са приложени същите сял заявки като на другата система.
Та въпроса ми е как да я накарам да се оправи.
Данните са правилни.
Ето кодовете...
login.php
index.php
Допълнително инфо:Системата е свалина на моя компютър и са приложени същите сял заявки като на другата система.
Та въпроса ми е как да я накарам да се оправи.
Данните са правилни.
Ето кодовете...
login.php
PHP:
<? ob_start(); ?>
<? session_start(); ?>
<form action="" method="post" >
Потребител: <br /><input class="reg" type="text" name="user" /><br />
Парола: <br /> <input class="reg" type="password" name="pass" /> <br /><br />
<input type="submit" name="vhod" value="Вход в системата" /> <br />
<?
if($_POST['vhod']) {
$user = $_POST['user'];
$pass = md5(sha1($_POST['pass']));
$sql = "SELECT * FROM `users` WHERE username='$user' AND password='$pass'";
$result = mysql_query($sql);
$broy = mysql_num_rows($result);
if($broy == 1) {
$row = mysql_fetch_assoc($result);
$_SESSION['logged']=true;
$_SESSION['userinfo']=$row;
header("Location: logged.php");
}
elseif($broy != 1) {
echo "<span style='color:red;'>Грешно име или парола!</span>";
}
}
?>
<br/>
<a href="register.php">Регистрация?</a><br/>
index.php
PHP:
<?php
$id = $_GET['id'];
$logged_id = $_SESSION['userinfo']['id'];
$sql = "SELECT * FROM `users` WHERE id='$logged_id'";
$result = mysql_query($sql);
$data = mysql_fetch_assoc($result);
if($_SESSION['logged']===true) {
if($_SESSION['userinfo']['rank']!=3) {
// member menu::
?>
<div id="menu">
<ul>
<li><a id="current" href="index.php">Начало</a></li>
<li><a href="<?php echo "view.php?id=$data[id]" ?>">Моят профил</a></li>
<li><a href="<?php echo "edit.php?id=$data[id]" ?>">Промяна профил</a></li>
<li><a href="logout.php">Изход</a></li>
<? if($_SESSION['userinfo']['rank']!=3) {
echo "</div>";
}
?>
<?
}
if($_SESSION['userinfo']['rank']==3) {
// plus menus for admin ::
?>
<div id="menu">
<ul>
<li><a href="admin.php">Админ панел</a></li>
<li><a id="current" href="index.php">Начало</a></li>
<li><a href="<?php echo "view.php?id=$data[id]" ?>">Моят профил</a></li>
<li><a href="<?php echo "edit.php?id=$data[id]" ?>">Промяна профил</a></li>
<li><a href="logout.php">Изход</a></li>
</ul>
</div>
<?
}
}
else {
include "login.php";
}
?>