Inlogsysteem vraag

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Digitale Tovenaar Gezocht: Junior Low-code/No-code

Bedrijfsomschrijving Duik mee in een wereld vol innovatieve avonturen waar gegevens en technologie een magische symbiose aangaan! Al meer dan twee decennia lang zijn we de tovenaars achter de schermen die oplossingen creëren voor de meest complexe klantcontactvraagstukken en datagedreven software-uitdagingen. Bij ons draait het om de kracht van samenwerking en groei. We zijn een hechte vriendengroep die samen bergen verzet om elkaar én onze klanten te laten schitteren. Jouw succes is ons succes en we streven ernaar om elkaar naar nieuwe hoogten te tillen, niet voor even, maar voor altijd. We willen dat jij je helemaal thuis voelt in

Bekijk vacature »

Senior .NET developer

Klaar voor een nieuwe uitdaging? Welke technologieën gaan schuil achter de dagelijkse energievoorziening? Als senior .NET developer bij Kenter maak jij samen met je team het verschil, zowel voor de interne organisatie als voor eindklanten. Samen bouwen jullie aan innovatieve dienstverlening met behulp van de nieuwste technologieën en tools. Het is een functie met veel vrijheid, goede arbeidsvoorwaarden én je draagt jouw steentje bij aan de energietransitie. Klinkt dit als iets voor jou? Lees dan verder of solliciteer direct! Wat ga je doen als senior .NET developer? Als senior .NET developer bij Kenter (onderdeel van Alliander) ben je van onschatbare

Bekijk vacature »

Database Developer

Functie omschrijving Voor een logistieke dienstverlener in omgeving Zuid Beijerland zijn wij op zoek naar versterking. Weet jij als geen ander systemen aan elkaar te koppelen en heb jij goede kennis van SQL en UML, lees dan snel verder! Jouw taken zien er als volgt uit: Je bent in deze rol voornamelijk verantwoordelijk voor het bouwen, implementeren en beheren van koppelingen tussen de bestaande systemen (zowel business 2 business als application 2 application). Daarnaast inventariseer je de wensen van in- en externe klanten, die je vervolgens samen met je collega's, vertaalt naar technische specificaties, die jullie zelf ontwikkelen en implementeren.

Bekijk vacature »

Senior Cobol Applicatieontwikkelaar

Bedrijfsomschrijving De IV- organisatie van de Belastingdienst is verantwoordelijk voor en verzorgt de ICT- voorzieningen. Het merendeel van de applicaties wordt op dit moment door de IV- organisatie zelf ontwikkeld, onderhouden en beheerd in het eigen data center. Naast de zorg voor continuïteit op de massale heffing- en inningsprocessen die plaatsvinden binnen een degelijke, stabiele omgeving, wordt er tevens volop gewerkt aan modernisering van het IV- landschap. Dit gebeurt deels intern door gebruik te maken van de expertise die intern aanwezig is, maar ook door het aantrekken van (kant-en-klaar) oplossingen en expertise uit de markt. Functieomschrijving In de applicatie ETM

Bekijk vacature »

.NET Developer C#

Dit ga je doen Als developer nieuwe gave features implementeren; Werken met technieken als C# .NET en (REST) API's webservices; Ontwikkelen van koppelingen middels API's; Maken van technische keuzes en beslissingen over de architectuur; Junior collega's coachen; Initiatief nemen voor nieuwe technische mogelijkheden; Je bent een belangrijke schakel - en vindt het leuk - om te schakelen met de business. Hier ga je werken Als C# .NET Developer wordt je verantwoordelijk voor het ontwikkelen van applicaties voor belangrijkste product van deze organisatie. Dit product is een applicatie voor alles omtrent hypotheken. De programmeertaal die je hierbij beheerst is C#. Er

Bekijk vacature »

Java developer

Als Java Developer bij Sogeti ben je onderdeel van onze toonaangevende community die bestaat uit ruim 100 gepassioneerde Java professionals. In teamverband lever je mooie prestaties. Daarmee draag je aan bij de meerwaarde die wij leveren aan onze top-opdrachtgevers. Geen werkdag is hetzelfde! Je bent voortdurend bezig met het oplossen van allerlei complexe vraagstukken binnen bedrijfs kritische systemen voor onze klanten in regio Noordoost zoals DUO, ING, CJIB en Tendernet. Natuurlijk krijg jij de mogelijkheid je verder te certificeren in dit vakgebied. We organiseren regelmatig technische Meetups en doen veel aan kennisdeling. Sogetisten hebben plezier in hun werk en staan

Bekijk vacature »

Medior/Senior Software Developers gezocht in de Ra

Functie Op dit moment staan er posities open voor de volgende functies: Front-end, Back-End & Fullstack software developer. Als Front-End software developer werk je met JavaScript en de bijbehorende technologieën zoals TypeScript, Angular, React, Vue en Svelte. Als Back-End software developer ben je bezig in NodeJS en doe je dit met behulp van AWS, NoSQL, REST en GraphQL. Je krijgt leuke en uitdagende opdrachten met een gemiddelde duur van anderhalf jaar. Hier werk je in een team met andere IT’ers aan het ontwikkelen en verbeteren van software. Je wordt begeleid door een accountmanager die fungeert als jouw aanspreekpunt. Het team

Bekijk vacature »

Medior front-end developer gezocht (€3.300 -

Functie Wat ga je doen? Jij als front-end developer gaat werken binnen de teams van/voor onze klant. Je werkt in een team met starters en ervaren ontwikkelaars met allemaal 1 overeenkomst; passie voor het vak. Maak je een fout? Geen probleem, leer ervan en ga dan weer door. Door de variëteit aan werk kun je in verschillende omgevingen een kijkje nemen en jezelf dus snel ontwikkelen. Wat hebben we jou te bieden? • Uitdagende projecten bij mooie klanten (bij jou in de buurt, of binnenkort intern vanuit ons kantoor!) • Een jonge organisatie met talentvolle collega’s • Veel ruimte voor

Bekijk vacature »

Medior .NET Ontwikkelaar

In het kort Als .NET ontwikkelaar ga je binnen onze business unit Transport en Logistiek aan de slag complexe maatwerk software voor bedrijf kritische systemen binnen de technische automatisering. Denk bijvoorbeeld een IoT-oplossing voor de logistieke sector waarbij we van ruim 200.000 machines de telemetrie en events verwerken. We zijn actief in de distributielogistiek, havenlogistiek en productielogistiek. Naast C# en .NET Core maken we ook gebruik van Azure technologie. En als trotse Microsoft Gold Partner leren we graag van en met jou. Wil jij jezelf blijven ontwikkelen binnen de technische automatisering met .NET, dan gaan we deze uitdaging graag met

Bekijk vacature »

C# Unity Developer

Functieomschrijving Ontwikkel jij mee door applicaties te bouwen die bijdragen aan het optimaliseren van processen? Voor een erkende werkgever in regio Tilburg zijn wij op zoek naar een Unity C# Developer die graag de uitdaging aangaat! Jouw werkzaamheden zullen er als volgt uitzien: Je bent een luisterend oor naar klanten en vertaalt hun wensen door naar bruikbare software; Je werkt aan innovatieve softwareoplossingen voor het verbeteren en/of vernieuwen van processen; Je bent verantwoordelijk voor het uitvoeren van updates/aanpassingen aan de reeds draaiende applicaties. Bedrijfsprofiel Je komt te werken voor een internationale werkgever in regio Tilburg. Samen met een vooruitstrevend team

Bekijk vacature »

C# .NET Software Ontwikkelaar

Functie omschrijving Gezocht: Software Developer C# .NET voor een dynamische organisatie! Ben je onlangs afgestudeerd of ben je toe aan de volgende stap in je professionele carrière? Lees dan verder! We zijn momenteel op zoek naar een Software Developer die klaar is voor een nieuwe uitdaging en die onze eindklant in de regio Arnhem kan versterken. In deze functie werk je aan verschillende projecten en bezoek je vaak klanten. Je kunt een rol verwachten met veel uitdaging, diversiteit en verantwoordelijkheid. Bedrijfsprofiel Binnen welke organisatie ga je aan de slag? Je gaat werken bij een organisatie die zich specialiseert in het

Bekijk vacature »

.NET Developer Shared Driving

Bedrijfsomschrijving Onze klant richt zich op het toegankelijker maken van steden, een fantastisch mooi streven. Hoe ze dat doen? Met eigen ontwikkelde software, waarmee vervoersmiddelen gedeeld kunnen worden. Deze inspirerende werkgever maakt een maatschappelijke impact en dat doen ze nu al zo'n 25 jaar! Het bedrijf is gevestigd in het centrum van Rotterdam en kent ongeveer zo'n 90 medewerkers. Het personeel is lekker gewoon gebleven! Iedereen kleedt zich zoals hij of zij dat zou willen en de sfeer is er erg fijn. Een leuke werkgever om voor te werken, en bovendien zijn er voor jou als Software Developer veel mooie

Bekijk vacature »

Productontwikkelaar Food

Wat ga je doen Als Productontwikkelaar Food ga je nieuwe producten ontwikkelen en bestaande producten verbeteren. Je bent hierbij betrokken bij het gehele proces: van productconcept naar proefreceptuur, het realiseren va het product (op kleine schaal) en het testen van producten in een productieomgeving. Verder: Bewaak je de status van verschillende fases van productontwikkeling en lever je tijdig de benodigde data aan Ben je bezig met de optimalisatie van oude en nieuwe recepturen Begeleid of organiseer je proefsessies (sensorisch onderzoek) in het team en/of bij klanten Onderhoud je contacten met de klanten, leveranciers van grondstoffen e.a. externe partijen Houd je

Bekijk vacature »

.NET developer

Functie Jouw team van vier collega .NET developers is verantwoordelijk voor het bouwen van de ETL processen van jouw nieuwe werkgever. Op dit moment wordt de front-end gedaan door een extern team van professionals. Echter wilt jouw nieuwe werkgever graag intern deze kennis uitbreiden en heeft dan ook de ambitie om dit voor het eind van het jaar intern te gaan aanpakken. Dit betekend dat jij als .NET ontwikkelaar de ideale kans krijgt om jezelf samen met jouw collega’s te ontwikkelen als full stack developer. Als .NET ontwikkelaar werk jij bij deze gave werkgever met C# .NET, SQL, JavaScript, REST

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »
Jean-Paul

Jean-Paul

09/01/2008 11:12:00
Quote Anchor link
oke ik heb hier een link waar je mij inlogsysteem kan nakijken,
de volgende punten waar ik mee zit:

ik kan niet inloggen want dan komt er te staan gebruikers naam en wachtwoord is onjuist maar dat klopt niet want met de simpelste wachtwoord doet ie het ook niet,

en verder doet ie het wel..


ik hoop dat jullie het voor mij kunnen aanpassen en terug kunnen geven
grts jpp

http://www.recyclingwestland.nl/recycling/in.htm <= hier kan je het downloaden

ps. config doe ik er niet bij voor de codes.
 
PHP hulp

PHP hulp

27/05/2026 02:15:18
 
Joren de Wit

Joren de Wit

09/01/2008 11:20:00
Quote Anchor link
Jean-Paul, help jezelf door een duidelijke te stellen en hier de relevante (!) code te posten. Wellicht dat er dan iemand is die je vraag wil beantwoorden...

ps. Met een vraag als 'Het werkt niet, kun je het voor mij maken en teruggeven' zul je in de meeste gevallen niets bereiken.
Gewijzigd op 01/01/1970 01:00:00 door Joren de Wit
 
Frank -

Frank -

09/01/2008 11:20:00
Quote Anchor link
Waar is de code dan? Ik zie hier geen letter code staan en ik ga echt niet downloaden omdat jij te beroerd bent om hier een paar regels relevante code neer te zetten.
 
Jean-Paul

Jean-Paul

09/01/2008 11:34:00
Quote Anchor link
niet bumpen. en help mij effe
 
Jacco Engel

Jacco Engel

09/01/2008 11:39:00
Quote Anchor link
Zodra mijn loonstrookje bij ju vandaan komt help ik op commando en geen seconde eerder
 
Hipska BE

Hipska BE

09/01/2008 11:42:00
Quote Anchor link
JP: blanche heeft je al goed geholpen:
'Blanche:
Jean-Paul, help jezelf door een duidelijke te stellen en hier de relevante (!) code te posten. Wellicht dat er dan iemand is die je vraag wil beantwoorden...

ps. Met een vraag als 'Het werkt niet, kun je het voor mij maken en teruggeven' zul je in de meeste gevallen niets bereiken.

Lees dit en pas het toe, enkel zo kunnen we je nog meer helpen, anders heeft het geen zin.
 
Elwin - Fratsloos

Elwin - Fratsloos

09/01/2008 11:54:00
Quote Anchor link
'Jean-Paul:
niet bumpen. en help mij effe
? (nu zou zo'n verbaasde-smiley wel uitkomen... :S)
 
Jean-Paul

Jean-Paul

09/01/2008 11:57:00
Quote Anchor link
oke hier heb je de codes config doe ik er niet bij die is goed. en com.php moet de beveiligde pagina worden.

1.

<html>
<head>
<title>Activeren</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?
include("config.php");
if($_GET['naam'] != "" AND $_GET['code'] != "") {
 $sql = "SELECT * FROM gebruikers WHERE naam='".$_GET['naam']."'";
 $resultaat = mysql_query($sql) OR die ("Kon geen verbinding maken met MySQL");
 $rij = mysql_fetch_object($resultaat);
 $act_code = htmlspecialchars($rij->act_code);
 $actief = htmlspecialchars($rij->actief);
 if($_GET['code'] == $act_code) {
  $update = "UPDATE gebruikers SET actief='1',act_code='' WHERE naam='".$_GET['naam']."'";
  $resultaat = mysql_query($update) OR die ("Kon geen verbinding maken met MySQL");
  echo "Bedankt voor het activeren van je account. Je kunt nu <a href='inloggen.php'>hier</a> <b>inloggen.</b>";
 }
else{
  echo "<font color='red'><b>Je activatiecode komt niet overeen met je gebruikersnaam.</b></font>";
 }
}
else{
 echo "<font color='red'><b>Je hebt geen activatiecode en/of naam opgegeven.</b></font>";
}

?>

</body>
</html>

2.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
    ini_set ('display_errors', 1);
    error_reporting (E_ALL);
?>


<html>
<head>
<title>Aanmelden</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<h2 align="center">Aanmelden</h2>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<?php
    if ($_SERVER['REQUEST_METHOD'] == 'POST') {
        echo '<pre>' . print_r ($_POST, true) . '</pre>';
    }

include("config.php");
function
act_code($num) {
 mt_srand((double)microtime()*1000000);
 while (strlen($pass) <= $num) {
  $i = chr(mt_rand (0,255));
  if (eregi("^[a-z0-9]$", $i))
   $pass = $pass.$i;
  }

 return ($pass);
}

if(isset($_POST['submit'])) {
 if($_POST['naam'] != "" AND $_POST['wachtwoord'] != "" AND $_POST['wachtwoord2'] != "" AND $_POST['email'] != "") {
   if($_POST['wachtwoord'] == $_POST['wachtwoord2']) {
    $sql = "SELECT * FROM gebruikers WHERE naam='".$_POST['naam']."'";
    $resultaat = mysql_query($sql) OR die ("Kon geen verbinding maken met MySQL");
    if(mysql_num_rows($resultaat) == 0) {
     $md5pass = md5($_POST['wachtwoord']);
     $act_code = act_code(10);
     $insert = "INSERT INTO gebruikers (naam,wachtwoord,email,actief,act_code) VALUES ('".$_POST['naam']."','".$md5pass."','".$_POST['email']."','0','".$act_code."')";
     mysql_query($insert) OR die ("Kon geen verbinding maken met MySQL");
     $url = $actiefurl."?naam=".$_POST['naam']."&code=".$act_code;
     mail($_POST['email'],"Activatie account op ".$sitenaam,"Je kunt je account activeren op\n".$url."\nKopieer bovenstaande link in je browser en je account zal geactiveerd worden.","From: ".$sitenaam." <".$sitemail.">");
     echo "Bedankt je voor je registratie. Zodra je je account geactiveerd hebt (zie je mailbox) kun je inloggen op ".$sitenaam;
    }
else{
     echo "<font color='red'><b>De gebruikersnaam bestaat al.</b></font>";
    }
   }
else{
    echo "<font color='red'><b>Je wachtwoord en controle wachtwoord komen niet overeen.</b></font>";
   }
  }
else{
   echo "<font color='red'><b>Je bent een vak vergeten in te vullen.</b></font>";
  }
}
else{ }
?>

<form method="post" action="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? echo $_SERVER['PHPSELF']; ?>

">
<table>
<tr>
<td>Naam:</td>
<td><input type="text" name="naam"></td>
</tr>
<tr>
<td>Wachtwoord:</td>
<td><input type="password" name="wachtwoord"></td>
</tr>
<tr>
<td>Wachtwoord herhalen:</td>
<td><input type="password" name="wachtwoord2"></td>
</tr>
<tr>
<td>E-mail:</td>
<td><input type="text" name="email"></td>
</tr>
<tr>
<td></td>
<td><input type="submit" value="Aanmelden" name="submit"></td>
</tr>
</table>
</form>
</body>
</html>

3.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?
session_start();
ob_start();
include("config.php");
if($_SESSION['naam'] == "" AND $_SESSION['status'] == "") {
 if($_COOKIE['naam'] == "" AND $_COOKIE['wachtwoord'] == "") {

  echo "Je bent niet ingelogd!<br>Klik <a href='inloggen.php'>hier</a> om in te loggen.";
  exit;
 }
else{
  $sql = "SELECT * FROM gebruikers WHERE naam='".$_COOKIE['naam']."'";
  $resultaat = mysql_query($sql) OR die ("Kon geen verbinding maken met MySQL");
  $rij = mysql_fetch_object($resultaat);
  $dbnaam = htmlspecialchars($rij->naam);
  $dbstatus = htmlspecialchars($rij->status);
  $dbpass = htmlspecialchars($rij->wachtwoord);
  
  $pass = $_COOKIE['wachtwoord'];
  $naam = $_COOKIE['naam'];
  if($dbpass == $pass AND $dbnaam == $naam) {
   $_SESSION['naam'] = $dbnaam;
   header("Location: $_SERVER[PHPSELF]");
  }
else{
   echo "<font color='red'><b>Eén van je cookies klopt niet met wat in de db staat!</b></font>";
   exit;
  }
 }
 }
else{
}

?>


4.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?
include("safe.php");
?>


<html>
<head>
<title>Wachtwoord wijzigen</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?
if(isset($_POST['submit'])) {
 $sql = "SELECT * FROM gebruikers WHERE naam='".$_SESSION['naam']."'";
 $resultaat = mysql_query($sql) OR die ("Kon geen verbinding maken met MySQL");
 $rij = mysql_fetch_object($resultaat);
 $dbpass = htmlspecialchars($rij->wachtwoord);
 
 $pass = md5($_POST['huidigpass']);
 if($dbpass == $pass) {
  if($_POST['newpass'] == $_POST['newpass2']) {
   $newpass = md5($_POST['newpass']);
   $update = "UPDATE gebruikers SET wachtwoord='".$newpass."' WHERE naam='".$_SESSION['naam']."'";
   $resultaat = mysql_query($update) OR die ("Kon geen verbinding maken met MySQL");
   echo "Je wachtwoord is succesvol gewijzigd.";
  }
else{
   echo "<font color='red'><b>Je nieuwe wachtwoord en controle wachtwoord komen niet overeen.</b></font>";
  }
 }
else{
  echo "<font color='red'><b>Je huidige wachtwoord komt niet overeen met je wachtwoord in de database.</b></font>";
 }
}
else{
?>

<h2 align="center">Wachtwoord wijzigen</h2>
<form method="post" action="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? echo $_SERVER['PHPSELF']; ?>

">
<table>
<tr>
<td>Huidige wachtwoord:</td><td><input type="password" name="huidigpass"></td>
</tr>
<tr>
<td>Nieuwe wachtwoord:</td><td><input type="password" name="newpass"></td>
</tr>
<tr>
<td>Herhaal wachtwoord:</td><td><input type="password" name="newpass2"></td>
</tr>
<tr>
<td></td><td><input type="submit" name="submit" value="Wijzigen"></td>
</tr>
</table>
</form>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?
}
?>

</body>
</html>

5.

<html>
<head>
<title>Inloggen</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<h2 align="center">Inloggen</h2>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<?
ob_start();
include("config.php");  
if($_SESSION['naam'] == "" AND $_SESSION['status'] == "") {
 if($_COOKIE['naam'] == "" AND $_COOKIE['wachtwoord'] == "" AND $_COOKIE['email'] == "") {
  if(isset($_GET['login'])) {
   if($_POST['naam'] != "" AND $_POST['wachtwoord'] != "") {
    $sql = "SELECT * FROM gebruikers WHERE naam='".$_POST['naam']."'";
    $resultaat = mysql_query($sql) OR die ("Kon geen verbinding maken met MySQL");
    $rij = mysql_fetch_object($resultaat);
    $dbpass = htmlspecialchars($rij->wachtwoord);
    $status = htmlspecialchars($rij->status);
    $email = htmlspecialchars($rij->email);
    $actief = htmlspecialchars($rij->actief);
    $pass = md5($_POST['wachtwoord']);
    if($dbpass == $pass) {
     if($actief == 1) {
      $_SESSION['naam'] = $_POST['naam'];
      $_SESSION['status'] = $status;
      if($_POST['blijven'] == "1") {
       setcookie("naam", $_POST['naam'], time() + 365 * 86400);
       setcookie("wachtwoord", $pass, time() + 365 * 86400);
       }


       header("Location: com.php");

       }
else{

      echo "<font color='red'><b>Je account is nog niet geactiveerd!</b><font>";
     }
    }
else{
     echo "<font color='red'><b>Je wachtwoord en/of naam is incorrect!</b></font>";
    }
   }
else{
    echo "<font color='red'><b>Je bent een veld vergeten in te vullen!</b></font>";
   }
    
  }
else{ }
   ?>

<form method="post" action="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? echo $_SERVER['PHPSELF']; ?>

?login">
<table>
<tr>
<td>Naam:</td><td><input type="text" name="naam"></td>
</tr>
<tr>
<td>Wachtwoord:</td><td><input type="password" name="wachtwoord"></td>
</tr>
<tr>
<td></td><td><input type="checkbox" name="blijven" value="1"> Ingelogd blijven</td>
</tr>
<tr>
<td></td><td><input type="submit" value="Inloggen"></td>
</tr>
</table>
<a href="wachtwoord_vergeten.php"><small>Wachtwoord vergeten?</small></a>
</form>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?
  
 }else{
  $sql = "SELECT * FROM gebruikers WHERE naam='".$_COOKIE['naam']."'";
  $resultaat = mysql_query($sql) OR die ("Kon geen verbinding maken met MySQL");
  $rij = mysql_fetch_object($resultaat);
  $dbnaam = htmlspecialchars($rij->naam);
  $dbstatus = htmlspecialchars($rij->status);
  $dbpass = htmlspecialchars($rij->wachtwoord);
  
  $pass = $_COOKIE['wachtwoord'];
  $naam = $_COOKIE['naam'];
  if($dbpass == $pass AND $dbnaam == $naam) {
   $_SESSION['naam'] = $dbnaam;
   header("Location: $inlogp");
  }
else{
   echo "<font color='red'><b>Eén van je cookies klopt niet met wat in de db staat!</b></font>";
  }
 }
}
else{
 ?>
Je bent al ingelogd..
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?
}
?>

</body>
</html>

6.

<html>
<head>
<title>Wachtwoord vergeten</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<h2 align="center">Wachtwoord vergeten - Wachtwoord resetten/aanpassen</h2>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<?
include("config.php");
if(isset($_GET['reset'])) {
 $sql = "SELECT * FROM gebruikers WHERE naam='".$_GET['naam']."'";
 $resultaat = mysql_query($sql) OR die ("Kon geen verbinding maken met MySQL");
 $rij = mysql_fetch_object($resultaat);
 $code = htmlspecialchars($rij->act_code);
 if($code == $_GET['code']) {
  mysql_query("UPDATE gebruikers SET actief='1',act_code='' WHERE naam='".$_GET['naam']."'") OR die ("Kon geen verbinding maken met MySQL");
  echo "Je wachtwoord is teruggezet, je kunt weer gewoon inloggen.";
 }
else{
 echo "<font color='red'><b>Je code is incorrect.</b></font>";
 }
}
elseif($_GET['naam'] != "" AND $_GET['code'] != "") {
 $sql = "SELECT * FROM gebruikers WHERE naam='".$_GET['naam']."'";
 $resultaat = mysql_query($sql) OR die ("Kon geen verbinding maken met MySQL");
 $rij = mysql_fetch_object($resultaat);
 $code = htmlspecialchars($rij->act_code);
 
 if($code == $_GET['code']) {
  if(isset($_POST['submit'])) {
   if($_POST['pass'] != "" AND $_POST['pass2'] != "") {
    if($_POST['pass'] == $_POST['pass2']) {
     $pass = md5($_POST['pass']);
     mysql_query("UPDATE gebruikers SET actief='1',act_code='',wachtwoord='".$pass."' WHERE naam='".$_GET['naam']."'") OR die ("Kon geen verbinding maken met MySQL");
     echo "Je wachtwoord is succesvol gewijzigd en je accounts is weer geactiveerd.";
    }
else{
     echo "<font color='red'><b>Het wachtwoord en controle wachtwoord komen niet overeen</b></font>";
    }
   }
else{
    echo "<font color='red'><b>Je bent vergeten een veld in te vullen.</b></font>";
   }
  }
else{ }
?>

<form method="post" action="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? echo $_SERVER['PHPSELF']; ?>

">
<table>
<tr>
<td>Nieuw wachtwoord:</td><td><input type="password" name="pass"></td>
</tr>
<tr>
<td>Herhaal wachtwoord:</td><td><input type="password" name="pass2"></td>
</tr>
<tr>
<td></td><td><input type="submit" name="submit" value="Wijzigen"></td>
</tr>
</table>
</form>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?
}else{
 echo "<font color='red'><b>Je code is incorrect.</b></font>";
}
}
else{
echo "<font color='red'><b>Je hebt geen naam en/of code opgegeven.</b></font>";
}

?>

</body>
</html>

7.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<?
session_start();
ob_start();
$status = "admin"; //de status die een persoon moet hebben om deze pagina te bekijken
include("config.php");
if($_SESSION['naam'] == "" AND $_SESSION['status'] == "") {
 if($_COOKIE['naam'] == "" AND $_COOKIE['wachtwoord'] == "") {
  echo "Je bent niet ingelogd!<br>Klik <a href='inloggen.php'>hier</a> om in te loggen.";
  exit;
 }
else{
  $sql = "SELECT * FROM gebruikers WHERE naam='".$_COOKIE['naam']."'";
  $resultaat = mysql_query($sql) OR die ("Kon geen verbinding maken met MySQL");
  $rij = mysql_fetch_object($resultaat);
  $dbnaam = htmlspecialchars($rij->naam);
  $dbstatus = htmlspecialchars($rij->status);
  $dbpass = htmlspecialchars($rij->wachtwoord);
  
  $pass = $_COOKIE['wachtwoord'];
  $naam = $_COOKIE['naam'];
  if($dbpass == $pass AND $dbnaam == $naam) {
   $_SESSION['naam'] = $dbnaam;
   header("Location: $_SERVER[PHPSELF]");
  }
else{
   echo "<font color='red'><b>Eén van je cookies klopt niet met wat in de db staat!</b></font>";
   exit;
  }
 }
 }
else{
  $sql = "SELECT status FROM gebruikers WHERE naam='".$_SESSION['naam']."'";
  $resultaat = mysql_query($sql) OR die ("Kon geen verbinding maken met MySQL");
  $rij = mysql_fetch_object($resultaat);
  $dbstatus = htmlspecialchars($rij->status);
  if($status == $dbstatus) {
  echo "Klopt";
  }
else{
  echo "<font color='red'><b>Je hebt niet de juiste rechten om deze pagina te bekijken!</b></font>";
  exit;
  }
}

?>



8.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?
session_start();

session_unset();
session_destroy();

if(isset($_GET['cookie'])) {
setcookie("email");
setcookie("naam");
setcookie("wachtwoord");
}

?>

<html>
<head>
<title>Uitloggen</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
Je bent nu uitgelogd.
</body>
</html>


9.

<html>
<head>
<title>Wachtwoord vergeten</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<h2 align="center">Wachtwoord vergeten</h2>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?
include("config.php");
function
act_code($num) {
 mt_srand((double)microtime()*1000000);
 while (strlen($pass) <= $num) {
  $i = chr(mt_rand (0,255));
  if (eregi("^[a-z0-9]$", $i))
   $pass = $pass.$i;
  }

 return ($pass);
}

if(isset($_POST['submit'])) {
 $sql = "SELECT * FROM gebruikers WHERE naam='".$_POST['naam']."'";
 $resultaat = mysql_query($sql) OR die ("Kon geen verbinding maken met MySQL");
 $rij = mysql_fetch_object($resultaat);
 $email = htmlspecialchars($rij->email);
 $act_code = act_code(10);
 mail($email,"Nieuw wachtwoord".$sitenaam,"Je hebt op ".$sitenaam." je wachtwoord opgevraagd. Je accounts is op niet-actief gezet. Je moet onderstaande link naar je browser kopieeren en dan daar je nieuwe wachtwoord invoeren om je wachtword te wijzigen.\nIndien je je wachtwoord NIET wilt wijzigen, druk dan op de 2e link.\nWACHTWOORD WIJZIGEN: ".$npassurl."?naam=".$_POST['naam']."&code=".$act_code."\nNIKS DOEN (huidige wachtwoord behouden): ".$npassurl."?naam=".$_POST['naam']."&code=".$act_code."&reset","From: ".$sitenaam." <".$sitemail.">");
 echo "Check je mail...";
 
 mysql_query("UPDATE gebruikers SET actief='0',act_code='".$act_code."' WHERE naam='".$_POST['naam']."'") OR die ("Kon geen verbinding maken met MySQL");

 }
else{
}

?>

<form method="post" action="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? echo $_SERVER['PHPSELF']; ?>

">
<table>
<tr>
<td>Naam:</td><td><input type="text" name="naam"></td>
</tr>
<tr>
<td></td><td><input type="submit" name="submit" value="Opvragen"></td>
</tr>
</table>
<small><b>LET OP:</b> Als je dit doet, word je account op niet-actief gezet (kun je niet meer inloggen) en krijg je naar je
e-mail adres een e-mail gestuurd met daarin een link om je account opnieuw te activeren.<br>
Zodra je dit hebt gedaan, kun je je wachtwoord daarin wijzigen. Indien jij het dan niet gewijzigd hebt, dan druk je op de
andere link, en dan zal je oude wachtwoord weer actief worden.<br>
Pas als je in dit e-mailadres op activeren klikt, word je acount weer actief, met het nieuwe wachtwoord.

</body>
</html>
Gewijzigd op 01/01/1970 01:00:00 door Jean-Paul
 
Joren de Wit

Joren de Wit

09/01/2008 12:08:00
Quote Anchor link
Jean Paul, wat snap je niet aan:
Blanche:
(...) hier de relevante (!) code te posten
Nu verwacht je dat wij die hele lap code gaan doorspeuren op zoek naar jouw probleem?

Plaats dus alleen relevante code, het gedeelte waar je het inloggen afhandelt bijvoorbeeld. En gebruik je dan ook nog even tags om het geheel wat leesbaarder te maken.
Gewijzigd op 01/01/1970 01:00:00 door Joren de Wit
 
Jean-Paul

Jean-Paul

09/01/2008 13:23:00
Quote Anchor link
nou nee je hoef het niet allemaal na te kijken maar ik kan niet inloggen met de juiste inlognaam en wachtwoord. Dat is dus mij probleem!
en mijn wachtwoord is wel juist
en naam ook. heel vaag!!
 
Jacco Engel

Jacco Engel

09/01/2008 13:26:00
Quote Anchor link
Nog even voor de liefhebber :

re·le·vant (bijvoeglijk naamwoord; relevanter, relevantst; relevantie)
1 belangrijk binnen een bepaald kader
 
Jean-Paul

Jean-Paul

09/01/2008 13:34:00
Quote Anchor link
wat bedoel je ???
ik snap je niet hellemaal
 
Jacco Engel

Jacco Engel

09/01/2008 13:41:00
Quote Anchor link
Help me even onthouden dat ik nooit op 1 van je sites inlog :
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
  $pass
= $_COOKIE['wachtwoord'];
  $naam = $_COOKIE['naam'];
?>


????

en wil je even code tags om die lap code van je heen zetten zodat iig kan aanwijzen op welke regel ik je straks enorm ga afzeiken?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?
ob_start();
[
code]<?php
include("config.php");  
if($_SESSION['naam'] == "" AND $_SESSION['status'] == "") {
 if($_COOKIE['naam'] == "" AND $_COOKIE['wachtwoord'] == "" AND $_COOKIE['email'] == "") {
  if(isset($_GET['login'])) {
   if($_POST['naam'] != "" AND $_POST['wachtwoord'] != "") {
    $sql = "SELECT * FROM gebruikers WHERE naam='".$_POST['naam']."'";
    $resultaat = mysql_query($sql) OR die ("Kon geen verbinding maken met MySQL");
    $rij = mysql_fetch_object($resultaat);
    $dbpass = htmlspecialchars($rij->wachtwoord);
    $status = htmlspecialchars($rij->status);
    $email = htmlspecialchars($rij->email);
    $actief = htmlspecialchars($rij->actief);
    $pass = md5($_POST['wachtwoord']);
    print $pass."!=".$dbpass ;
    print "Deze error kun je vast oplossen door bij $dbpass de htmlspecialchars weg te halen" ;
    if($dbpass == $pass)
?>


Bovenaan op je index.php :

<?php
ini_set("display_errors",1);
error_reporting(E_ALL) ;
?>



Waar het eerste codeblok hoort zoek je maar uit want ik heb geen zin om handmatig regels te gaan tellen
Gewijzigd op 01/01/1970 01:00:00 door Jacco Engel
 
Jean-Paul

Jean-Paul

09/01/2008 17:16:00
Quote Anchor link
wat bedoel je ???
ik snap je niet hellemaal
 
- wes  -

- wes -

09/01/2008 17:28:00
Quote Anchor link
Leg het programmeren even aan de kant en begin met iets van meer jou niveau, bijvoorbeeld:

Afbeelding


Al is dat misschien nog iets te hoog gegrepen.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.