Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL] Rangi + dostęp
Deotho
post
Post #1





Grupa: Zarejestrowani
Postów: 79
Pomógł: 0
Dołączył: 2.05.2012
Skąd: Hogwart

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


Witam,
chciałbym zrobić system rang + dostępu.

Administrator - Panel administratora, panel moderatora - rank = 2
Moderator - Panel moderatora, brak dostępu do panelu administratora - rank = 1
Użytkownik - brak dostępu do PA i PM - rank = 0

Jak mogę coś takiego stworzyć?
Prosiłbym, aby ktoś mnie naprowadził, bo nie wiem jak zacząć.

Ten post edytował Deotho 14.05.2012, 08:49:55
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Dominator
post
Post #2





Grupa: Zarejestrowani
Postów: 565
Pomógł: 15
Dołączył: 11.10.2010

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


Dobra, napiszę to od nowa.

Mamy sobie kolumnę users, a w niej tabelki: login, haslo, rank (Dominator, haselko1234, 1)

Logowanie.php

  1. <form action="index.php" method="POST">
  2. Login:<input type="text" name="login">
  3. <br>
  4. Hasło:<input type="password" name="haslo">
  5. <br>
  6. <input type="submit" name="przeslij">
  7.  
  8. <?php
  9.  
  10. if(isSet($_POST["przeslij"]))
  11. {
  12. $login = $_POST["login"];
  13. $haslo = $_POST["haslo"];
  14. $sql = mysql_query("SELECT * FROM users WHERE login='$login'") or die("Błąd 1". mysql_error());
  15. $dane = mysql_fetch_assoc($sql);
  16.  
  17. if($login == $dane["login"] && $haslo == $dane["haslo"])
  18. {
  19. $_SESSION["rank"] = $dane["rank"];
  20. header("Location: admin.php");
  21. }
  22. else
  23. {
  24. echo "Złe dane";
  25. }
  26. }
  27.  
  28. ?>
  29.  


Admin.php

  1. <?php
  2.  
  3. if($_SESSION["rank"] == 0)
  4. {
  5. echo "ZWYKŁY USER";
  6. }
  7. if($_SESSION["rank"] == 1)
  8. {
  9. echo "MODERATOR";
  10. }
  11. if($_SESSION["rank"] == 2)
  12. {
  13. echo "ADMIN";
  14. }
  15.  
  16. ?>
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: 29.12.2025 - 12:59