Likes Likes:  0
Resultaten 1 tot 4 van de 4
Geen
  1. #1
    voorleggen script probleem.
    geregistreerd gebruiker
    5 Berichten
    Ingeschreven
    23/05/06

    Locatie
    limburg

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt

    Thread Starter

    Unhappy voorleggen script probleem.

    Beste mensen,

    Ik zit met het volgende.
    ik heb een admin pannel gemaakt op mijn site waar je eerst moet inloggen om daarin te komen.
    1 maal ingelogt krijg je drie links waar men oa naar het login scherm van een forum, gastenboek en stats kunt gaan.
    Nu is mijn vraag of er een mogelijkheid is om bv doormiddel van een cookie een van die drie login scherm dan de inlog gelijk in te laten vullen of dmv een php script die ede codes al bevat en mij die login schermen vanzelf invult net zoals bv norton paswoord ( ik weet niet of jullie die kennen).

    Dit is wat ik heb om een cookie te maken van de login en paswoord.:

    PHP Code:
    <?php
     
    // Het geheime woord
     
    $secretword "diane";

     
    // maakt een hash van de cookie gegevens.
     
    $hash md5($HTTP_COOKIE_VARS["userid"].$HTTP_COOKIE_VARS["username"].$HTTP_COOKIE_VARS["userpass"].$secretword);
     
    $id=$HTTP_COOKIE_VARS["userid"];
     
    $naam=$HTTP_COOKIE_VARS["username"];
     
    $pas=$HTTP_COOKIE_VARS["userpass"];
    // Oke de hash is gemaakt, nu de nieuwe hash met de hash in de cookie vergelijken.

     
    if($hash == $userhash) {
      echo 
    "<style type=\"text/css\">\n";
      echo 
    "<!--\n";
      echo 
    ".style1 {color: ********}\n";
      echo 
    "-->\n";
      echo 
    "</style>\n";
      echo 
    "  <p class=\"style1\">&nbsp;</p>\n";
      echo 
    "<span class=\"style1\">Oke cookie is accoord!!!</span>\n";
      echo 
    "<span class=\"style1\">Even voor tijdelijk!!!</span>\n";
      echo 
    "  <p class=\"style1\">&nbsp;</p>\n";
      echo 
    "<span class=\"style1\">Cookie gegevens ($hash)</span>\n";
      echo 
    "  <p class=\"style1\">&nbsp;</p>\n";
      echo 
    "<span class=\"style1\">GebruikersID ($id)</span>\n";
      echo 
    "<span class=\"style1\">Gebruikers naam ($naam)</span>\n";
      echo 
    "<span class=\"style1\">paswoord ($pas)</span>\n";
       } else {
          echo 
    "<style type=\"text/css\">\n";
          echo 
    "<!--\n";
          echo 
    ".style1 {color: ********}\n";
          echo 
    "-->\n";
          echo 
    "</style>\n";
          echo 
    "  <p class=\"style1\">&nbsp;</p>\n";
          echo 
    "<span class=\"style1\">Sorry maar cookie klopt niet!!!</span>\n";
          }
    ?>



  2. #2
    voorleggen script probleem.
    geregistreerd gebruiker
    1.181 Berichten
    Ingeschreven
    15/12/03

    Locatie
    Utrecht

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Tegenwoordig is het $_COOKIES naar mijn kennis.

    Kijk anders ook eens naar $_SESSION, zijn var's over meerdere pagina's.

  3. #3
    voorleggen script probleem.
    geregistreerd gebruiker
    293 Berichten
    Ingeschreven
    09/08/05

    Locatie
    Den Haag

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: n
    KvK nummer: 30196082
    Ondernemingsnummer: nvt

    IN plaats van cookies beter sessies gebruiken.Start je pagina met: session_start(); En roep variabelen aan met $_SESSION['naam'];

  4. #4
    voorleggen script probleem.
    SanBax
    1.118 Berichten
    Ingeschreven
    11/04/04

    Locatie
    Den Haag

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Nee
    Ondernemingsnummer: nvt

    Jou code maakt helemaal geen cookies.

    PHP Code:
    <? if($hash == $userhash) { ?>
    $userhash bestaat nog niet, dit gaat dus een notice opleveren.
    Neem aan dat userhash dus in een cookie staat dus ik zou dit gebruiken

    PHP Code:
    <? if(!strcmp($hash,$_COOKIE['userhash'])) { ?>

    Je kan de velden automatisch laten vullen dmv:

    PHP Code:
    <input type="text" name="username" value="<?= $_COOKIE['username'?>">
    Edit:

    Welkom op WHT, wht is er niet echt om php te leren. Daarvoor verwijs ik je terug naar PHPfreakz, waar je blijkbaar ook deze code vandaan heb (na even googelenen). http://www.phpfreakz.nl/artikelen.php?aid=43&print=1
    Laatst gewijzigd door blaaat; 23/05/06 om 13:22.

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2021 Webhostingtalk.nl.
Web Statistics