login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[Php] Userpanel (Opgelost)

Offline Simax - 21/08/2007 14:12 (laatste wijziging 22/08/2007 17:19)
Avatar van SimaxOnbekend Beste mensen,

Mijn code is nu als volgt..
login.php
  1. <?php
  2. require_once("connect.php");
  3.  
  4. if(isset($_POST["login"]))
  5. {
  6. if(!empty($_POST["username"]) && !empty($_POST["password"]))
  7. {
  8. $username = mysql_escape_string($_POST["username"]);
  9. $password = mysql_escape_string(md5($_POST["password"]));
  10.  
  11. $query = mysql_query("SELECT * FROM members WHERE us_username = '".$username."'
  12. AND us_password = '".$password."'") or die(mysql_error());
  13.  
  14. $result = mysql_fetch_assoc($query);
  15. if($result == 0)
  16. {
  17. echo("<p class='error'>Deze combinatie is niet correct.</p>");
  18. }
  19. else
  20. {
  21. $_SESSION["login"] = 1;
  22. $_SESSION["id"] = $result["us_id"];
  23. $_SESSION["status"] = $result["us_status"];
  24. $_SESSION["username"] = $result["us_username"];
  25. $_SESSION["password"] = $result["us_password"];
  26. $_SESSION["rank"] = $result["us_rank"];
  27. }
  28. }
  29. else
  30. {
  31. echo ("<p class='error'>Niet alle gegevens zijn ingevuld.</p>");
  32. }
  33. }
  34. if(!isset($_SESSION["login"]))
  35. {
  36. ?>
  37. <table cellpadding="0" cellspacing="0" class="side">
  38. <form action="<?php print($_SERVER["PHP_SELF"]); ?>" method="post">
  39. <tr>
  40. <td class="side"><label for="username">Username:</label></td>
  41. </tr>
  42. <tr>
  43. <td class="side"><input id="username" name="username" type="text"></td>
  44. </tr>
  45. <tr>
  46. <td class="side"><label for="password">Password:</label></td>
  47. </tr>
  48. <tr>
  49. <td class="side"><input id="password" name="password" type="password"></td>
  50. </tr>
  51. <tr>
  52. <td class="side" colspan="2"><input name="login" type="submit" value="Login" class="button"></td>
  53. </tr>
  54. </table>
  55. </form>
  56. <?php
  57. }
  58. ?>


Nu zou ik graag een userpanel maken.
Hierin wil ik controles uitvoeren & als succesvol is ingelogd graag
extra opties includen, zoals admin-pages of change_password.php.

Iemand die mij kan helpen?

Alvast bedankt!

4 antwoorden

Gesponsorde links
Offline Button - 21/08/2007 14:25
Avatar van Button PHP ver gevorderde Ik ga je gewoon het idee uitleggen:
Als je nu extra opties wil include of wil zien dat iemand de toelating heeft op een betreden, moet je gewoon checken dat de $_SESSION["login"] of de rank of dergelijke, 1 is of voldoende om de actie te mogen uitvoeren.
Offline Simax - 21/08/2007 14:29 (laatste wijziging 22/08/2007 15:57)
Avatar van Simax Onbekend Nee, niet helemaal.

Nu maak ik gebruik van login.php.
Als er succesvol word ingelogd worden er sessies aangemaakt &
word logout.php ge-include.

Nu wil ik een pagina genaamd userpanel.php maken
waarin login.php ge-include word & login-controles worden uitgevoerd.

Is login succesvol, dan wil ik logout.php & andere opties
includen.
Offline Wim - 22/08/2007 16:02
Avatar van Wim Crew algemeen dat is toch het geen wat button zegt? controleer gewoon de waardes van de sessies

btw, je vergeet PHP.net: session_start
Offline Simax - 22/08/2007 16:03
Avatar van Simax Onbekend Heb je misschien een voorbeeld? 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.195s