login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Login weg

Offline bwfighter - 07/09/2005 14:46 (laatste wijziging 07/09/2005 14:49)
Avatar van bwfighterHTML interesse Ik wil niet dat ik telkens moet in logen in dit script wat moet ik weg doen zodat de rest wel nog gaat


  1. <?php
  2. ob_start(); // admin pagina
  3. if(isset($_COOKIE['berichtadmin'])) //cookie setten
  4. {
  5. if(isset($_POST['plaatsen']))
  6. {
  7.  
  8. if(!isset($_POST['naam']) || empty($_POST['naam']))
  9. die('<span id=\"menu\">U heeft geen naam opgegeven!</span>');
  10. else
  11. $naam=htmlspecialchars($_POST['naam']);
  12. if(!isset($_POST['beschrijving']) || empty($_POST['beschrijving'])) die('<span id=\"menu\">U heeft geen beschrijving opgegeven!</span>');
  13. if(file_exists($naam)) die('<span id=\"menu\">Fout: De projectmap bestaat al!</span>');
  14. if(!mkdir("../fotos/".$naam)) die('<span id=\"menu\">Fout: Kan de projectmap niet aanmaken</span>');
  15. $nu = date("d-m-Y H:i");
  16. $schtk = "^%\$";
  17. $endtk = $schtk."*!&";
  18. $inhoud = $naam.$schtk.$_POST['beschrijving'].$schtk.$nu.$endtk;
  19. if (is_writable("../fotos/realisatie.txt")) {
  20. if (!$handle = fopen("../fotos/realisatie.txt", 'a')) die("<span id=\"menu\">Fout: Kan het databestand niet openen</span>");
  21. if (!fwrite($handle, $inhoud)) die("<span id=\"menu\">Fout: Kan niet schrijven naar het databestand</span>");
  22. fclose($handle);
  23. } else {
  24. die("<span id=\"menu\">Fout: Het databestand is niet schrijfbaar");
  25. }
  26. setcookie("berichtadmin","ja", time()-3600);
  27. echo "<span id=\"menu\">De realisatie is aangemaakt, klik <a href=\"../../index.php?page=fotos\">hier</a> om hem te bekijken.<br />Klik <a href=\"http://www.plm.be/admin/admin.php?page=fotobeheer&naam=".$naam."\">hier</a> om foto's eraan toe te voegen.</span>";
  28. }
  29. else
  30. { //laat formulier zien.
  31. ?>
  32. <p id="menu">Hieronder kunt u een realisatie aanmaken.</p>
  33. <form method="post">
  34. <table width="409" border="0" cellpadding="5" cellspacing="5">
  35. <tr>
  36. <td width="150" id="menu">
  37. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Projectnaam:
  38. </td>
  39. <td width="259">
  40.  
  41. <input name="naam" type="text" size="63">
  42. </td>
  43. </tr>
  44. <tr>
  45. <td width="150" id="menu">
  46. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Beschrijving:
  47. </td>
  48. <td>
  49. <textarea name="beschrijving" cols="45" rows="10"></textarea>
  50. </td>
  51. </tr>
  52. <tr>
  53. <td width="150">
  54. </td>
  55. <td>
  56. <input name="plaatsen" type="submit" class="stijl2" value="Plaats">
  57. </td>
  58. </tr>
  59. </table>
  60. </form>
  61. <?php
  62. }
  63. }
  64. else //vul hier het wachtwoord in als er geen cookie is.
  65. {
  66. if(isset($_POST['verzenden']))
  67. {
  68. if($_POST['wachtwoord'] == 'rocky') //hier je wachtwoord invoeren
  69. {
  70. setcookie("berichtadmin","ja");
  71. echo "<span id=\"menu\">Je paswoord was juist, klik <a href=index2.php?page=realisatietoevoegen>hier</a> om verder te gaan</span>";
  72. }
  73. else
  74. {
  75. echo "<span id=\"menu\">Je paswoord was niet correct, klik <a href=index2.php?page=realisatietoevoegen>hier</a> om terug te gaan</span>";
  76. }
  77. }
  78. else
  79. { //laat formulier zien waar je je wachtwoord moet invullen.
  80. ?>
  81. <form method=post>
  82. &nbsp;&nbsp;&nbsp;&nbsp;
  83. <img src="../images/wachtwoord.gif" width="27" height="30">
  84. &nbsp;&nbsp;
  85. <input name="wachtwoord" type="password" size="40">
  86. <input name="verzenden" type="submit" class="stijl2" value="login">
  87. </form>
  88. <?php
  89. }
  90. }
  91. ?>

1 antwoord

Gesponsorde links
Offline radem205 - 07/09/2005 15:30 (laatste wijziging 07/09/2005 15:31)
Avatar van radem205 Nieuw lid Je kan aan een cookie ook een tijd toevoegen om aan te geven hoe lang de cookie actief moet blijven.

Doe is ip.v.
setcookie("berichtadmin","ja");

Dit:
setcookie("berichtadmin","ja", time()+3600*24*365);

time()+3600*24*365 betekent dat de cookie een jaar geldig blijf (60 x 60 = 3600 * 24 uur * 365 dagen = een jaar)
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2026 Sitemasters.be - Regels - Laadtijd: 0.177s