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
zend
post
Post #2





Grupa: Zarejestrowani
Postów: 580
Pomógł: 85
Dołączył: 25.03.2010
Skąd: Skrzyszów :)

Ostrzeżenie: (0%)
-----


To Ci działało? Bo jest były błędy
  1. <?php
  2. $nick = $_SESSION['nick'];
  3. $haslo = $_SESSION['haslo'];
  4. if ((empty($nick)) AND (empty($haslo))) {
  5. echo"<form method='POST' action='login.php'>";
  6. echo"<table cellpadding='0' cellspacing='0' width='180'>";
  7. echo"<tr><td><br></td></tr>";
  8. echo"<tr><td width='50'>Login:</td><td><input type='text' name='login' maxlength='32'></td></tr>";
  9. echo"<tr><td width='50'>Hasło:</td><td><input type='password' name='haslo' maxlength='32'></td></tr>";
  10. echo"<tr><td align='center' colspan='2'><input type='submit' value='Zaloguj'><br></td></tr>";
  11. echo"</table>";
  12. echo"</form>";
  13.  
  14. }
  15. $user = mysql_fetch_array(mysql_query("SELECT * FROM uzytkownicy WHERE `nick`='$nick' AND `haslo`='$haslo' LIMIT 1"));
  16. if (empty($user['id']) OR !isset($user['id'])) {
  17. echo '<br>Nieprawidłowe logowanie.<br>';
  18. }
  19. // tresc dla zalogowanego uzytkownika
  20. echo 'Witaj '.$user['nick'].'<br>';
  21. echo '<a href="edytujprofil.php">Edytuj Profil</a><br>';
  22. echo '<a href="dodajfilm">Dodaj Filmik</a>';
  23. echo '<br><a href="wyloguj.php">Wyloguj mnie</a>';
  24.  
  25. ?>

A poza tym nie podałeś zawartości login.php bądź czegoś w tym stylu, bo w tym co jest nie ma nic co by sie "Szukaj" nazywało więc nic dziwnego że Ci się nie wyświetla, bo tego nie ma w tym skrypcie

Ten post edytował zend 28.03.2010, 22:55:53
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: 27.12.2025 - 09:44