Mam problem z otwarciem pliku.
Posiadam prosty kod na logowanie się użytkowników. Użytkownik po wpisaniu swojego loginu i hasła zostaje przeniesiony na podstronę login.php
Do rzeczy: Chciałbym, aby użytkownik który przebywa na podstronie "index.php" po wpisaniu poprawnego loginu i hasła od razu, bezpośrednio został przeniesiony z powrotem na podstronę "index.php". Obecnie musi jeszcze przejść przez podstronę "login.php". Chciałbym jeszcze dodać, ze użytkownik który wpisze złę hasło został przeniesiony na stronę "login.php".
Oto kod, dzięki któremu można się zalogowac(fragment kodu index.php):
<?php
if (isset($_SESSION['user_id']) and
isset($_SESSION['login']))
{
require('conn.php');
$wykon=mysql_query("SELECT * FROM user WHERE login='".$_SESSION['login']."'");
echo ('<div id=naglowek><div id=logo> <a href="index.php"><img src="grafika/logo3.jpeg" alt="ThisOne" /></a>
</div><div id=login2><div class="login1"><ul id="menu"><li><strong>⇓ Profil </strong><img height="45" width="36" src="'.$profil['sciezka'].'" /><ul><li><a href="profil.php?id='.$profil['id'].'" title=""><strong>Mój profil</strong></li><li><a href="logout.php" title=""><strong>Wyloguj się</strong></a></li></ul></li></ul></div></div></div>');
}
else
{
?>
<div id=naglowek>
<div id=logo>
<a href="index.php"><img src="grafika/logo3.jpeg" alt="ThisOne" /></a>
</div>
<div id=login>
<form action="login.php" method="post">
<strong>Nazwa konta: Hasło:</strong><br>
<div class="zaloguj">
<input name="konto" type="text" value="" />
<input name="password" type="password" value="" />
<input type="submit" value="Zaloguj" />
</div>
</form>
</div>
</div>
<?php
}
?>
A oto kod login.php:
<?php
if (isset($_POST['konto']) and
isset($_POST['password']) )
{
require('conn.php');
if ($konto!="" and $password!="")
{
$password = sha1($password);
$zapytanie="SELECT id FROM user WHERE login='$konto' and password ='$password'";
$id=$temp['id'];
if ($ile==1)
{
$_SESSION['user_id']=$id;
$_SESSION['login']=$konto;
echo ('<div id=naglowek><div id=logo> <a href="index.php"><img src="grafika/logo.jpeg" alt="ThisOne" /></a>
</div><div id=login>Jestes zalogowany.<br>Twój login to: '.$_SESSION['login'].'<br><a href=logout.php>Kliknij</a>, aby się wylogować.</div></div>');
echo('<a href=index.php>Zostales zalogowany.</a> ');
}
else
echo ('<div id=naglowek><div id=logo>LOGO</div></div> Podales zle dane. Kliknij <a href=index.php>wstecz</a> aby sprobowac ponownie.');
}
}
else
{
?>
<?php
}
?>