login  Naam:   Wachtwoord: 
Registreer je!
 Forum

login werkt niet

Offline Zerato - 08/11/2004 07:42 (laatste wijziging 08/11/2004 17:18)
Avatar van ZeratoOnbekend
  1. <?
  2. //Je gebruikersnamen
  3. $gebruikersnaam = array();
  4. $gebruikersnaam[] = "Admin";
  5. $gebruikersnaam[] = "Micra";
  6.  
  7. //Je wachtwoorden
  8. $wachtwoord = array();
  9. $wachtwoord[] = "test";
  10. $wachtwoord[] = "micra";
  11.  
  12. //Wijzig hier verder niets als je er geen verstand van hebt
  13. if( !isset($_GET["actie"])) {
  14. $_GET["actie"] = "";
  15. }
  16. if( !isset($_SESSION["Admin"])) {
  17. $_SESSION["Admin"] = "";
  18. }
  19. function inArrayPlusKey($value,$array){
  20. if(in_array($value,$array)){
  21. for($i=0; $i<count($array); $i++){
  22. if($array[$i] == $value){
  23. return $i;
  24. }
  25. }
  26. }
  27. else{
  28. return false;
  29. }
  30. }
  31. function check_online() {
  32. if($_SESSION["Admin"] != "") {
  33. return 1;
  34. }
  35. else {
  36. return 0;
  37. }
  38. }
  39.  
  40. //Html + Codes
  41. echo '<html> ';
  42. echo '<head> ';
  43. echo '<title>login</title> ';
  44. echo '<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> ';
  45. echo '<style> ';
  46. echo 'a{ ';
  47. echo 'color: #000066; ';
  48. echo 'text-decoration: none; ';
  49. echo '} ';
  50. echo 'a:hover{ ';
  51. echo 'color: #000066; ';
  52. echo 'text-decoration: underline; ';
  53. echo '} ';
  54. echo 'input, textarea, select{ ';
  55. echo 'font-family: verdana; ';
  56. echo 'font-size: 7pt; ';
  57. echo 'border: 1px solid #000000; ';
  58. echo '} ';
  59. echo 'body, td{ ';
  60. echo 'font-family: verdana; ';
  61. echo 'font-size: 7pt; ';
  62. echo '} ';
  63. echo '</style> ';
  64. echo '</head>';
  65. echo '<body>';
  66.  
  67.  
  68. // Kijk of er ingelogd moet worden
  69. if(isset($_POST["login"])){
  70. if($_POST["wachtwoord"] == $wachtwoord[inArrayPlusKey($_POST["gebruikersnaam"],$gebruikersnaam)]){ // Kijk of gebruikersnaam met wachtwoord overeen komen
  71. $_SESSION["Admin"] = $_POST["gebruikersnaam"]; //zet de sessie klaar
  72. echo 'Progress.....';
  73. echo '<a href="?">Ga verder</a>';
  74. }
  75. else{
  76. echo 'Fout';
  77. }
  78. }
  79. else{
  80. //als je wel bent ingelogd
  81. if(check_online() == 1) {
  82. echo '<table border="1" width="50%" bordercolor="#000000" style="border-collapse: collapse" cellpadding="3">';
  83. echo ' <tr>';
  84. echo ' <td width="50%" align="center"><a href="?actie=Uitloggen">Uitloggen</a></td>';
  85. echo ' </tr>';
  86. echo '</table>';
  87. echo '<br>';
  88. //Wijzig dit om te zien wat er moet verschijnen wat alleen de gebruikers mogen zien als ze zijn ingelogd.
  89. echo '<table border="1" width="100%" bordercolor="#000000" style="border-collapse: collapse" cellpadding="3">';
  90. echo ' <tr>';
  91. echo ' <td width="50%" align="center">En hier je informatie die je kwijt wilt</td>';
  92. echo ' </tr>';
  93. echo '</table>';
  94. if($_GET["actie"] == "Uitloggen") {
  95. echo '<br>Je bent uitgelogd, <a href="?">Klik hier om terug te gaan</a><br>';
  96. }
  97. }
  98. else {
  99. //Anders een leuk inlog ding
  100. echo '<table border="1" width="100%" bordercolor="#000000" style="border-collapse: collapse" cellpadding="3">';
  101. echo ' <form method="post">';
  102. echo ' <tr>';
  103. echo ' <td width="50%">Gebruikersnaam</td>';
  104. echo ' <td width="50%"><input type="text" name="gebruikersnaam"></td>';
  105. echo ' </tr>';
  106. echo ' <tr>';
  107. echo ' <td width="50%">Wachtwoord</td>';
  108. echo ' <td width="50%"><input type="password" name="wachtwoord"></td>';
  109. echo ' </tr>';
  110. echo ' <tr>';
  111. echo ' <td width="50%">&nbsp;</td>';
  112. echo ' <td width="50%"><input type="submit" name="login" value="Login"></td>';
  113. echo ' </tr>';
  114. echo ' </form>';
  115. echo '</table>';
  116. }
  117. }
  118. ?>


dit is mijn script maar ik krijg em maar niet kleiner:'( zouden jullie dat voor me kunnen doen?:(

0 antwoorden

Gesponsorde links
Er zijn nog geen reacties op dit bericht.
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.203s