Inloggen

Status
Niet open voor verdere reacties.

JanRa

Gebruiker
Lid geworden
7 aug 2008
Berichten
51
Hallo allemaal,

Ik heb momenteel een werkend inlogsysteem, alleen..... iedereen kan lid worden en dat wil ik niet. Ik wil dat gegevens die vanaf de site ingevoerd worden, rechtstreeks naar de database gaan en naar mij gemaild worden! Hoe doe ik dat?

Kan iemand mij helpen met het script? Alvast bedankt!

Hartelijke groet,
Jan
 
Bedankt voor je aanbod. Hieronder volgt het script wat ik nu heb:

PHP:
<?php
/* Program: Login.php
 * Desc:    Login program for the Members Only section of
 *          the webpage. It provides two options: 
 *          (1) login using an existing Login Name and 
 *          (2) enter a new login name. Login Names and 
 *          passwords are stored in a MySQL database. 
 */
 session_start();                                      # 9
 include("dogs.inc");                                  #10
 switch (@$_POST['do'])                                #11
 {
   case "login":                                       #13
     $cxn = mysqli_connect($host, $user,$passwd,$dbname) 
            or die ("Couldn't connect to server.");    #15

     $sql = "SELECT loginName FROM Member 
             WHERE loginName='$_POST[fusername]'";     #18
     $result = mysqli_query($cxn,$sql)
               or die("Couldn't execute query.");      #20
     $num = mysqli_num_rows($result);                  #21
     if ($num > 0)  // login name was found            #22
     {
        $sql = "SELECT loginName FROM Member 
                WHERE loginName='$_POST[fusername]'
                AND password=md5('$_POST[fpassword]')";
        $result2 = mysqli_query($cxn,$sql)
                   or die("Couldn't execute query 2.");
        $num2 = mysqli_num_rows($result2);
        if ($num2 > 0)  // password is correct         #30
        {
           $_SESSION['auth']="yes";                    #32
           $logname=$_POST['fusername']; 
           $_SESSION['logname'] = $logname;            #34
           $today = date("Y-m-d h:i:s");               #35
           $sql = "INSERT INTO Login (loginName,loginTime)
                   VALUES ('$logname','$today')";
           $result = mysqli_query($cxn,$sql) 
                     or die("Can't execute insert query.");
           header("Location: Member_page.php");        #40
        }
        else    // password is not correct             #42
        {
           $message="The Login Name, '$_POST[fusername]' 
                     exists, but you have not entered the 
                     correct password! Please try again.<br>";
           include("login_form.inc");                  #47
        } 
     }                                                 #49
     elseif ($num == 0)  // login name not found       #50
     {   
        $message = "The Login Name you entered does not 
                    exist! Please try again.<br>";
        include("login_form.inc");
     }
   break;                                              #56

   case "new": 
	  /* Check for blanks */                           #59
     foreach($_POST as $field => $value)               #60
     {
        if ($field != "fax")                           #62
        {
           if ($value == "")                           #64
           {
              $blanks[] = $field;
           }
        }
     }
     if(isset($blanks))                                #70
     {
        $message_new = "The following fields are blank.  
	            Please enter the required information:  ";
        foreach($blanks as $value)
        {
           $message_new .= "$value, ";
        }
        extract($_POST);
        include("login_form.inc");
        exit();
     }

    /* Validate data */
     foreach($_POST as $field => $value)               #84
     {
        if(!empty($value))                             #86
        {
           if(eregi("name",$field) and
              !eregi("login",$field))
           {
              if (!ereg("^[A-Za-z' -]{1,50}$",$value)) 
              {
                 $errors[]="$value is not a valid name."; 
              }
           }
           if(eregi("street",$field) or 
             eregi("addr",$field) or eregi("city",$field))
           {
              if(!ereg("^[A-Za-z0-9.,' -]{1,50}$",$value))
              {
                 $errors[] = "$value is not a valid 
                               address or city.";
              }
           }
           if(eregi("state",$field))
           {
              if(!ereg("[A-Za-z]{2}",$value))
              {
                $errors[]="$value is not a valid state.";
              }
           }
           if(eregi("email",$field))
           {
              if(!ereg("^.+@.+\\..+$",$value))
              {
                 $errors[] = "$value is not a valid 
                              email address.";
              }
           }
           if(eregi("zip",$field))
           {
              if(!ereg("^[0-9]{5,5}(\-[0-9]{4,4})?$",
                  $value))
              {
                $errors[]="$value is not a valid 
                            zipcode.";
              }
           }
           if(eregi("phone",$field) 
              or eregi("fax",$field))
           {
              if(!ereg("^[0-9)(xX -]{7,20}$",$value))
              {
                 $errors[] = "$value is not a valid  
                              phone number. ";
              }
           }
        } // end if empty                             #138
     } // end foreach
     if(@is_array($errors))                           #140
     {
        $message_new = "";
        foreach($errors as $value)
        {
          $message_new .= $value." Please try 
                                   again<br />";
        }
        extract($_POST);
        include("login_form.inc");
        exit();
     } 

      /* clean data */
     $cxn = mysqli_connect($host,$user,$passwd,$dbname);

     foreach($_POST as $field => $value)              #156
     {
        if($field != "Button" and $field != "do")
        {
           if($field == "password")
           {
              $password = strip_tags(trim($value));
           }
           else
           {
              $fields[]=$field;
              $value = strip_tags(trim($value));
              $values[] = 
                   mysqli_real_escape_string($cxn,$value);
              $$field = $value;                 
           }
        }
     }

      /* check whether user name already exists */
     $sql = "SELECT loginName FROM Member 
                    WHERE loginName = '$loginName'";  #177
     $result = mysqli_query($cxn,$sql)
               or die("Couldn't execute select query.");
     $num = mysqli_num_rows($result);                 #180
     if ($num > 0)                                    #181
     {
        $message_new = "$loginName already used. 
                         Select another User Name.";
        include("login_form.inc");
        exit();
     }
    /* Add new member to database */
     else                                             #190
     {   
        $today = date("Y-m-d");
        $fields_str = implode(",",$fields);
        $values_str = implode('","',$values);
        $fields_str .=",createDate";
        $values_str .='"'.",".'"'.$today;
        $fields_str .=",password";
        $values_str .= '"'.","."md5"."('".$password."')";
        $sql = "INSERT INTO Member ";
        $sql .= "(".$fields_str.")";
        $sql .= " VALUES ";
        $sql .= "(".'"'.$values_str.")";
        $result = mysqli_query($cxn,$sql) 
                or die("Couldn't execute insert query.");
        $_SESSION['auth']="yes";                      #205
        $_SESSION['logname'] = $loginName;            #206

        /* send email to new member */                #208
        $emess = "A new Member Account has been setup. ";
        $emess.= "Your new Member ID and password are: ";
        $emess.= "\n\n\t$loginName\n\t$password\n\n";
        $emess.="We appreciate your interest in Pet";
        $emess.= " Message of website. \n\n";
        $emess.= "If you have any questions or problems,";
        $emess.= " email webmaster@website.com";
        $ehead="From: member-desk@website.com\r\n";  #216
        $subj = "Your new Member Account from website";
        $mailsnd=mail("$email","$subj","$emess","$ehead");
        header("Location: New_member.php");           #219
      }
    break;                                            #221

    default:                                          #223
        include("login_form.inc");
  }
?>

Dit is mijn bestaand script. Ik wil het echter makkelijker hebben. Ik geef zelf een bestaand wachtwoord en username uit (ze melden zich bij mij via e-mail) en vervolgens kunnen ze daarmee inloggen. Dus ik hoef alleen nog maar een inlogpagina, geen new member page. Het enige wat ze wel zelf moeten kunnen, is wachtwoord en gebruikersnaam veranderen. Hoe doe ik dat? Die nieuwe gegevens moeten dan opgeslagen worden in de database. Hulp zou erg welkom zijn!

Vr. Gr.,
Jan
 
Laatst bewerkt:
Hallo Jan,

Dit is maar deel van het inlog script. Login.php verwerkt de data die van het inlog formulier en register formulier komt. Als je zelf voor het aanmaken van een user dit script niet aanroept kun je hier de regels 58 t/m 221 uit verwijderen, dan is het niet meer mogelijk door het aanroepen van dit script een nieuwe user aan te maken.
Maar hier zit niet de code voor de formulieren in. We hebben minstens nog het PHP "login_form.inc" bestand nodig, hier zit waarschijnlijk het inlog en mischien ook het register (nieuwe user aanmaken) formulier in. Daarin moeten we dan de mogelijkheid om te registreren uitzetten of verwijderen.

Het wijzigen van password zit nog ergens anders in. Dit kan de user pas als deze ingelogd is.
Ik zou zeggen beginnen we eerst met de registratie mogelijkheid uit te zetten. Kun je de login_form.inc uploaden?

Mvg,
Peter
 
Hallo Peter,

Inderdaad, ik had alleen het loginscript gestuurd. Bij deze ook het login_form. Ook daar moet natuurlijk het e.e.a. gewijzigd worden. Ik zal login vast aanpassen, dat het new member gedeelte eruit is. Die stuur ik zo mee.

Alvast super bedankt voor je moeite!

Groeten,
Jan

PHP:
<?php
 /* File: login_form.inc
  * Desc: Displays login page. Page displays two forms: 
  *       one form for entering an existing login name
  *       and password and another form for the 
  *       information needed to apply for a new account.
*/                             # 8
?>
<html>
<head>
<title>Members Only Login</title>
<style type="text/css"><!--
  .bold_right {font-weight: bold; text-align: right;}
  .gray_banner { font-weight: bold; color: white; 
                 background-color: gray; 
                 text-align: center; font-size: 3em;}
  .bold_large {font-size: 1.1em; font-weight: bold;}
--></style>
</head>
<body style="margin: 0">
<table border="0" cellpadding="5" cellspacing="0">
   <tr><td colspan="3" class="gray_banner">
        Members Only Section</td></tr>
   <tr><td width="33%" valign="top" class="bold_large">
         Are you a member?
         <!-- form for Member login -->
         <form action="Login.php" method="POST"> 
         <p><table border="0">
<?php                                                  #30
            if (isset($message))
            {
               echo "<tr><td style='color: red' 
                 colspan='2' >$message <br /></td></tr>";
            }
?>
           <tr><td class="bold_right">Username</td>
               <td><input type="text" name="fusername" 
                      size="20" maxsize="20"></td></tr>
           <tr><td class="bold_right">Password</td>
               <td><input type="password" name="fpassword" 
                      size="20" maxsize="20"></td></tr>
                <input type="hidden" name="do" 
                                     value="login">
           <tr><td style="text-align: center" colspan="2">
                <br /><input type="submit" name="log" 
                             value="Enter"></td></tr>
         </table>
         </form>
       </td>
       <td style="width: 1; background-color: gray"></td>
       <td style="width: 67%"><p>
         <span class="bold_large">Not a member yet?</span> 
           Mail to member-des@website for more information and
           permission to login on this site</p>
        <!-- form for new member to fill in -->
        <form action="Login.php" method="POST"> 
         <table border="0" width="100%">
<?php                                                  #60
            if (isset($message_new))
            {       
               echo "<tr><td style='color: red; 
			              font-weight: bold' colspan='2'>
                          <p>$message_new</p></td></tr>";
            }
?>
           <tr><td class="bold_right">Member ID</td>
               <td><input type="text" name="loginName" 
                      value="<?php echo @$loginName ?>" 
                      size="20" maxlength="20"></td></tr>
           <tr><td class="bold_right">Password</td>
               <td><input type="password" name="password" 
                      value="<?php echo @$password ?>" 
                      size="10" maxlength="8"></td></tr>
           <tr><td class="bold_right">First Name</td>
               <td><input type="text" name="firstName" 
                      value="<?php echo @$firstName ?>"
                      size="40" maxlength="40"></td></tr>
           <tr><td class="bold_right">Last Name</td>
               <td><input type="text" name="lastName" 
                      value="<?php echo @$lastName ?>"
                      size="40" maxlength="40"></td></tr>
           <tr><td class="bold_right">Street</td>
               <td><input type="text" name="street" 
                      value="<?php echo @$street ?>"
                      size="55" maxlength="50"></td></tr>
           <tr><td class="bold_right">City</td>
               <td><input type="text" name="city" 
                      value="<?php echo @$city ?>"
                      size="40" maxlength="40"></td></tr>
           <tr><td class="bold_right">State</td>
               <td><select name="state"> 
<?php
                   $stateName=getStateName();         #95
                   $stateCode=getStateCode();         #96
                   for ($n=1;$n<=50;$n++)  
                   {
                      $state=$stateName[$n];
                      $scode=$stateCode[$n];
                      echo "<option value='$scode'";
                      if ($scode== "AL") 
                          echo " selected";
                      echo ">$state\n";
                   }
?>
                  </select>
                  &nbsp;&nbsp;&nbsp;&nbsp;<b>Zip</b>
                  <input type="text" name="zip" 
                      value="<?php echo @$zip ?>"
                      size="10" maxsize="10">
               </td></tr>
           <tr><td class="bold_right">Phone</td>
               <td><input type="text" name="phone" 
                      value="<?php echo @$phone ?>" 
                      size="15" maxlength="20">
                   &nbsp;&nbsp;&nbsp;<b>Fax</b>
                   <input type="text" name="fax" 
                      value="<?php echo @$fax ?>"
                      size="15" maxlength="20"></td></tr>
           <tr><td class="bold_right">Email Address</td>
               <td><input type="text" name="email" 
                      value="<?php echo @$email ?>"
                      size="55" maxlength="67"></td></tr>
              <input type="hidden" name="do" value="new">
           <tr><td>&nbsp;</td>
               <td style="text-align: center">
                   <input type="submit" 
                      value="Become a Member"></td>
           </tr>
         </table>
        </form>
       </td>
   </tr>
   <tr><td colspan="3" 
           style="background-color: gray">&nbsp;</td></tr>
</table>
<div style="text-align: center; font-size: .8em">
    All comments and suggestions are appreciated. Please
    send comments to <a href="mailto:webmaster@website.com">
    webmaster@website.com</a></div>
</body></html>
 
Hallo Jan,

Als je regel 55 t/m 130 uit login_form.inc weg haalt kunnen m.b.v. dit formulier geen nieuwe users aangemeld worden.

Mvg,
Peter
 
Hallo Peter,

Bedankt voor je hulp. Het volgende heb ik nu aangepast:

PHP:
<?php
/* Program: Login.php
 * Desc:    Login program for the Members Only section of
 *          the pet store. It provides one option: 
 *          (1) login using an existing Login Name 
 */
 session_start();                                      #7
 include("dogs.inc");                                  #8
 switch (@$_POST['do'])                                #9
 {
   case "login":                                       #11
     $cxn = mysqli_connect($host, $user,$passwd,$dbname) 
            or die ("Couldn't connect to server.");    #13

     $sql = "SELECT loginName FROM Member 
             WHERE loginName='$_POST[fusername]'";     #16
     $result = mysqli_query($cxn,$sql)
               or die("Couldn't execute query.");      #18
     $num = mysqli_num_rows($result);                  #19
     if ($num > 0)  // login name was found            #20
     {
        $sql = "SELECT loginName FROM Member 
                WHERE loginName='$_POST[fusername]'
                AND password=md5('$_POST[fpassword]')";
        $result2 = mysqli_query($cxn,$sql)
                   or die("Couldn't execute query 2.");
        $num2 = mysqli_num_rows($result2);
        if ($num2 > 0)  // password is correct         #28
        {
           $_SESSION['auth']="yes";                    #30
           $logname=$_POST['fusername']; 
           $_SESSION['logname'] = $logname;            #32
           $today = date("Y-m-d h:i:s");               #33
           $sql = "INSERT INTO Login (loginName,loginTime)
                   VALUES ('$logname','$today')";
           $result = mysqli_query($cxn,$sql) 
                     or die("Can't execute insert query.");
           header("Location: Member_page.php");        #38
        }
        else    // password is not correct             #40
        {
           $message="The Login Name, '$_POST[fusername]' 
                     exists, but you have not entered the 
                     correct password! Please try again.<br>";
           include("login_form.inc");                  #45
        } 
     }                                                 #47
     elseif ($num == 0)  // login name not found       #48
     {   
        $message = "The Login Name you entered does not 
                    exist! Please try again.<br>";
        include("login_form.inc");
     }
   break;                                              #54

    default:                                          #56
        include("login_form.inc");
  }
?>

en het login_form:

PHP:
<?php
 /* File: login_form.inc
  * Desc: Displays login page. Page displays one form: 
  *       a form for entering an existing login name
  *       and password
*/
?>
<html>
<head>
<title>Members Only Login</title>
<style type="text/css"><!--
  .bold_right {font-weight: bold; text-align: right;}
  .gray_banner { font-weight: bold; color: white; 
                 background-color: gray; 
                 text-align: center; font-size: 3em;}
  .bold_large {font-size: 1.1em; font-weight: bold;}
--></style>
</head>
<body style="margin: 0">
<table border="0" cellpadding="5" cellspacing="0">
   <tr><td colspan="3" class="gray_banner">
        Members Only Section</td></tr>
   <tr><td width="33%" valign="top" class="bold_large">
         Login as a member
         <!-- form for Member login -->
         <form action="Login.php" method="POST"> 
         <p><table border="0">
<?php                                                  #28
            if (isset($message))
            {
               echo "<tr><td style='color: red' 
                 colspan='2' >$message <br /></td></tr>";
            }
?>
           <tr><td class="bold_right">Username</td>
               <td><input type="text" name="fusername" 
                      size="20" maxsize="20"></td></tr>
           <tr><td class="bold_right">Password</td>
               <td><input type="password" name="fpassword" 
                      size="20" maxsize="20"></td></tr>
                <input type="hidden" name="do" 
                                     value="login">
           <tr><td style="text-align: center" colspan="2">
                <br /><input type="submit" name="log" 
                             value="Enter"></td></tr>
         </table>
         </form>
       </td>
       <td style="width: 1; background-color: gray"></td>
       <td style="width: 67%"><p>
         <span class="bold_large">Not a member yet?</span> 
           Mail to webmaster@website.com for an username 
           and password</p>
       </td>
   </tr>
   <tr><td colspan="3" 
           style="background-color: gray">&nbsp;</td></tr>
</table>
<div style="text-align: center; font-size: .8em">
    All comments and suggestions are appreciated. Please
    send comments to <a href="mailto:webmaster@website.com">
    webmaster@website.com</a></div>
</body></html>

Dit is de ingekorte versie. Ik zou nu graag willen maken dat iemand zijn gebruikersnaam en wachtwoord kan veranderen, en deze wordt opgeslagen in de database. Deze kan hij alleen veranderen met de eerste username en password die hij gekregen heeft.

Daarnaast nog een vraagje: in de database wil ik 5 usernames en wachtwoorden zetten, die wij uitgeven, gekoppeld aan woonplaatsen, aan leden van onze website. De usernames die herkent de database wel, maar het wachtwoord wat ik in de database invul, pakt ie niet op het login formulier. Hoe kan dit werkend gemaakt worden? Alvast bedankt!

Vr. Gr.,

Jan
 
Hallo Jan,

Ja dat klop als het wachtwoord zelf in de database zet kun je daar niet mee inloggen omdat het script voordat dit het wachtwoord in de database schrijft dit eerst encrypt mbv md5 en bij het inloggen wordt het opgegeven wachtwoord weer op de zelfde manier ge-encrypt en dan gekeken of de uitkomst gelijk is met dat wat er in de database staat. Inprincipe kun je een deel van het oude script en het oude login form gebruiken om zelf users aan te maken. Het form en het script is dan alleen voor jou beschikbaar.

Dat met die 5 users snap ik niet helemaal. Heb je maar 5 users of wil per woonplaats dat die users die daar wonen hetzelfde account gaan gebruiken, meer als een usergroup met alleen 1 user.

Voor de usernaam en het wachtwoord te kunnen wijzigen kunnen we ook een deel van de oude code gebruiken.

Mvg,
Peter
 
Ha Peter,

Het wachtwoord verhaal begrijp ik, super! Ik zet gewoon d.m.v. mijn oude formulier 5 usernamen en wachtwoorden in mijn database. En deze kan ik vervolgens uitgeven!

De usernamen zijn gekoppeld aan een streek/plaats, waar inderdaad meerdere gebruikers in wonen. Ik wil er in eerste instantie maar 5 uitgeven. Die kan ik zelf uitgeven. Vervolgens moeten gebruikers wel hun eigen username en wachtwoord kunnen aanmaken. hoe kunnen we dit regelen?

Ik denk dat je de code bedoelt waarmee een gebruiker zijn username en password krijgt doorgemaild. Klopt dat? En waar zet ik dit in login.php neer?

Jan
 
Hallo Jan,

Als ik het goed begrijp moeten die 5 gebruikers supervisors worden die zelf gebruikers voor hun regio aan kunnen maken en uitkunnen geven. Je hebt dan eigenlijk 2 soorten gebruikers de "normale" gebruikers en de supervisors die ook nieuwe gebruikers kunnen toevoegen.

We moeten kijken hoe we dat kunnen inbouwen. Hoe heet de php applicatie waar het script uit komt? Dan kan ik kijken hoe de folder en database structuur is.

"Ik denk dat je de code bedoelt waarmee een gebruiker zijn username en password krijgt doorgemaild. Klopt dat? En waar zet ik dit in login.php neer?"
Ja dat klopt, dat moeten we nog bekijken want daar moeten ook de supervisors bij kunnen. Maar daar vinden we wel een oplossing voor.

Mvg,
Peter
 
Hallo Peter,

Het is toch iets anders dan je denkt :) Ik wil 5 gebruikersnamen en wachtwoorden. Deze zijn gekoppeld aan regio's. Bijvoorbeeld 1 gebruikersnaam met wachtwoord geldt voor de regio amsterdam. Alle mensen vanuit amsterdam die van mij het ledengedeelte in mogen loggen, krijgen van mij dezelfde usernaam en wachtwoord die geldend is voor de regio amsterdam. Dus er hoeven geen supervisors tussen te zitten. Ze krijgen ze rechtstreeks van de websitebeheerder. Vervolgens wil ik die mensen uit amsterdam wel de mogelijkheid bieden om hun eigen username en wachtwoord aan te maken. Dat moeten ze, nadat ze zijn ingelogd, zelf kunnen wijzigen, en die waarden kunnen dan weer opgeslagen worden in de database.

De database applicatie is MySQL, daar heb ik de database ingemaakt met tabellen.

Ik ben benieuwd, ik hoor wel weer van je.

Groeten,
Jan
 
Hallo Jan,

Het is belangrijk om eerst alles goed op een rij te zetten. Samen gevat:

regio gebruiker (ik zou het aantal niet beperken tot 5 weet ooit nooit), die jij zelf aanmaakt, de inlog gegevens naar de betreffende personen stuurt.
- deze gebruiker kan zelf een nieuwe "gewone" gebruiker aanmaken
- deze gebruiker kan gebruikersnaam en wachtwoord niet wijzigen, neem ik aan.

gewone gebruiker
- deze gebruiker kan gebruikersnaam en wachtwoord wijzigen.

Het onderscheid tussen het type gebruiker (regio en gewoon) kunnen we maken door een nieuwe kolom in de gebruikers tabel en daardoor is het aantal van de regio gebruiker niet beperkt.

Klopt dit en heb je nog toevoegingen of wijzigingen?

Met de applicatie bedoelde ik eigenlijk de php code.

Mvg,
Peter
 
Dag Peter,

Je samenvatting klopt helemaal. Je hebt ook gelijk wat betreft het aantal regio usernames en wachtwoorden, ik stel het volgende voor:

- 10 usernames en wachtwoorden, gekoppeld aan woonplaatsen
- alle gebruikers uit een bepaalde woonplaats, melden zich bij mij, deze krijgen de woonplaats username en wachtwoord, die ze inderdaad niet kunnen veranderen!
- vervolgens mogen ze wel hun eigen username en wachtwoord aanmaken, dit wordt opgeslagen in database.

Dit klopt zo! Als dit gemaakt zou kunnen worden, zou ik tevreden zijn! Nog 1 onduidelijkheid: welke php-code heb je nodig? Ik heb het 1 en ander, maar weet even niet welke je nodig hebt.

Ik hoor wel van je. bedankt voor de moeite!

Groeten,
Jan
 
Hoi Peter,

Ja, ik heb wel een werkend inlogsysteem. Alleen nog niet zo uitgebreid: wachtwoord vergeten e.d. heb ik nog niet. Dat zou ik graag willen hebben!

Wat heb je nog meer nodig qua php codes?

Groeten,
Jan
 
Hallo Jan,

Het zou handig zijn als ik hetzelfde inlogsysteem lokaal kan installeren dan kan ik de wijzigingen inbouwen en testen. Ook kan ik dan zien hoe de structuur opgezet is, dus hoe het aan elkaar hangt. Heb je dat ergens gedownload?

Mvr,
Peter
 
Hallo Peter,

Bij deze het ZIP bestand van het inlogsysteem. Ik hoop dat je hier wat mee kan.

Succes ermee, ik hoor graag van je en alvast bedankt!

Groeten,
Jan
 

Bijlagen

Laatst bewerkt:
Hallo Peter,

Lukt het met het script? Kan je mij de stand van zaken laten weten?

Groeten,
Jan
 
Hallo Jan,

Het script is bijna af, ik had het de laatste weken erg druk, maar ik hoop het komende week af te krijgen.

M.v.g.
Peter
 
Dag Peter,

Hartelijk bedankt alvast, ben erg benieuwd!

Wacht het af.

Vr. Gr.,

Jan
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan