Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Panel Logowania nie wyświetla strony
Pudi
post
Post #1





Grupa: Zarejestrowani
Postów: 76
Pomógł: 0
Dołączył: 3.03.2009
Skąd: WLKP

Ostrzeżenie: (10%)
X----


Witam mam taki problem, otóż mam kod:
CODE
<?php
$nick = $_SESSION['nick'];
$haslo = $_SESSION['haslo'];
if ((empty($nick)) AND (empty($haslo))) {
echo"<form method='POST' action='login.php'>";
echo"<table cellpadding='0' cellspacing='0' width='180'>";
echo"<tr><td><br></td></tr>";
echo"<tr><td width='50'>Login:</td><td><input type='text' name='login' maxlength='32'></td></tr>";
echo"<tr><td width='50'>Hasło:</td><td><input type='password' name='haslo' maxlength='32'></td></tr>";
echo"<tr><td align='center' colspan='2'><input type='submit' value='Zaloguj'><br></td></tr>";
echo"</table>";
echo"</form>";

exit;
}
$user = mysql_fetch_array(mysql_query("SELECT * FROM uzytkownicy WHERE `nick`='$nick' AND `haslo`='$haslo' LIMIT 1"));
if (empty($user[id]) OR !isset($user[id])) {
echo '<br>Nieprawidłowe logowanie.<br>';
exit;
}
// tresc dla zalogowanego uzytkownika
echo 'Witaj '.$user[nick].'<br>';
echo '<a href="edytujprofil.php">Edytuj Profil</a><br>';
echo '<a href="dodajfilm">Dodaj Filmik</a>';
echo '<br><a href="wyloguj.php">Wyloguj mnie</a>';

?>

i jak jest się wylogowanym ucina stronę po prostu jej nie wyświetla pokaże to na obrazku
(IMG:http://img641.imageshack.us/img641/9778/beztytuukpe.jpg)
czyli dokładnie chodzi o to żeby jak jest się wylogowanym tylko pokazywało formularz i reszte strony i jak jest się zalogowanym to pokazywało panel i resztę strony

z góry dziękuje i pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Pudi
post
Post #2





Grupa: Zarejestrowani
Postów: 76
Pomógł: 0
Dołączył: 3.03.2009
Skąd: WLKP

Ostrzeżenie: (10%)
X----


podaje login.php
CODE
<?php include("includy/config.php"); ?>
<?php
$login = $_POST['login'];
$haslo = $_POST['haslo'];
$haslo = addslashes($haslo);
$login = addslashes($login);
$login = htmlspecialchars($login);

if ($_GET['login'] != '') { //jezeli ktos przez adres probuje kombinowac
exit;
}
if ($_GET['haslo'] != '') { //jezeli ktos przez adres probuje kombinowac
exit;
}

$haslo = md5($haslo); //szyfrowanie hasla
if (!$login OR empty($login)) {
echo '<p class="alert">Wypełnij pole z loginem!</p>';
exit;
}
if (!$haslo OR empty($haslo)) {
echo '<p class="alert">Wypełnij pole z hasłem!</p>';
exit;
}
$istnick = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM `uzytkownicy` WHERE `nick` = '$login' AND `haslo` = '$haslo'")); // sprawdzenie czy istnieje uzytkownik o takim nicku i hasle
if ($istnick[0] == 0) {
echo 'Logowanie nieudane. SprawdĽ pisownię nicku oraz hasła.';
} else {

$_SESSION['nick'] = $login;
$_SESSION['haslo'] = $haslo;

header("Location: index.php");
}
?>

o tutaj dla tego co ze nie ma szukaj bo jest szukaj ale w innym kodzie:
CODE
<td valign="top">
<table border="0" width="207" cellpadding="0" cellspacing="0" align="center">
<tr><td class="topm2" colspan="3"></td></tr>
<tr><td class="tlotab"></td><td class="tlom">
<div class="menu">
<?php include("includy/login.php"); ?>

</div>
</td><td class="tlotab"></td></tr>
<tr><td class="dolm" colspan="3"></td></tr>
</table>

<div class="przerwa"></div>

<table border="0" width="207" cellpadding="0" cellspacing="0" align="center">
<tr><td class="topm3" colspan="3"></td></tr>
<tr><td class="tlotab"></td><td class="tlom">
<div class="menu">
Wpisz słowo/frazę któr&#261 chcesz wyszukać... <BR>
<center><input type='text' class='textbox' size="20"><BR><input type='submit' name='login' value='Szukaj!' class='login'></center>
</div>
</td><td class="tlotab"></td></tr>
<tr><td class="dolm" colspan="3"></td></tr>
</table>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 30.12.2025 - 08:53