Inlogsysteem vraag

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.Net ontwikkelaar - Het schoolsysteem verbeteren!

Bedrijfsomschrijving Onze klant is een prettige en kleinschalige organisatie waar hard gewerkt wordt om het onderwijs te verbeteren. Daarom werken ze aan complexe om administratieve, financiële en facilitaire processen te versnellen en te verbeteren. Dit doen ze vanuit een platte organisatie voor klanten die door geheel Nederland verspreid zitten, hier horen vanzelfsprekend een aantal aansprekende HBO scholen en universiteiten toe. Functieomschrijving Je komt terecht in een organisatie waar op dit moment 2 scrumteams werken. Jij zal als .Net developer binnen 1 van deze scrumteams functioneren, iedereen binnen dit team heeft zijn/haar eigen expertise waardoor er met verschillende invalshoeken aan een

Bekijk vacature »

Software Ontwikkelaar .NET te Zaandam

Bedrijfsomschrijving Je komt hier terecht bij een door-en-door softwarebedrijf, waarbinnen meerdere SaaS pakketten worden ontwikkelt voor diverse sectoren. Hierbij kun je denken aan bijvoorbeeld de logistieke en medische branche. Deze organisatie kenmerkt zich door de hoge mate van complexiteit in de applicaties, wat betekent dat jij je hier niet zal gaan vervelen. Integendeel: Jij gaat hier elke dag ontzettend veel leren en je in razend tempo ontwikkelen als C# .Net Developer met focus op back-end. Het team bestaat uit ongeveer 20 personen personen, waarvan het grootste deel zich richt op software development. De sfeer is informeel en professioneel. De producten

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET ontwikkelaar start jij in ons development team met twee andere .NET developers. Als team werken jullie in scrum en is er iedere ochtend om 11.00 een standup. Jij krijgt als junior .NET ontwikkelaar een inwerk traject dat echt specifiek wordt ingericht op basis van wat jij nodig hebt. Een van de grootste pluspunten bij ons is dat wij binnen ons bedrijf veel (technische) vrijheid geven en juist eigen initiatieven erg stimuleren. Jouw werkzaamheden gaan er bij ons als volgt uit zien: – Het ontwikkelen van nieuwe software samen met interne en eventueel externe ontwikkelaars; – Het

Bekijk vacature »

Cloud Engineer

Ben jij een ervaren Cloud Engineer die complexe omgevingen kan overzien en wil je graag in vaste dienst werken bij een professioneel en kleinschalig bedrijf waar je een belangrijke rol kan spelen? Wij, IntelliMagic in Leiden, ontwikkelen specialistische IT monitoring software die we als SaaS oplossing verkopen aan grote bedrijven in Europa en de VS. We zijn een Nederlands bedrijf met een goede sfeer en met grote waardering voor de persoonlijke inbreng en kwaliteiten van onze medewerkers. Wij zoeken een ervaren Cloud Engineer met academisch denkniveau die verantwoordelijk wordt voor het beheer van de cloud infrastructuur voor onze Europese klanten.

Bekijk vacature »

Robot Programmeur

Een verantwoordelijke baan met leuke uitdagingen. Heb jij ervaring met het programmeren van robots? Kan jij goed samenwerken met collega's die verschillende specialisaties hebben? Ben je oplossingsgericht, analytisch en flexibel? Ga dan aan de slag als Robot Programmeur bij Gibas in Nijkerk! Als Robot Programmeur kom je te werken bij Gibas. Dat betekent dat je gegarandeerd meewerkt aan unieke oplossingen in productieprocessen. Bij elk project moet er opnieuw geëngineerd en geprogrammeerd worden. Dat maakt jouw werk uitdagend! Voordat je robots gaat programmeren komt er het volgende bij kijken: De opdracht gaat van de afdeling Sales naar de afdeling Operations door

Bekijk vacature »

Low Code Ontwikkelaar

In het kort Als Low Code Developer werk je aan projecten bij en voor onze klanten, waarbij je voor het ontwikkelen van de oplossingen een technisch low-code platform gebruikt. Samen met het team streef je naar de beste oplossing en bepalen jullie de juiste aanpak. Je rol is divers en je bent van begin tot eind betrokken bij de ontwikkeling zowel de back-end en de front-end van de applicatie. Naast de ontwikkeling en oplevering, breng je ook advies uit aan de klant waarom bepaalde keuzes worden gemaakt. Je bent dan ook communicatief sterk en kunt je keuzes goed (inhoudelijk) onderbouwen.

Bekijk vacature »

Als Front-end developer samenwerken met de beste c

Functie Momenteel zijn we voor één van de projecten bij hun key partner, een voorloper in de energiesector, op zoek naar gedreven Front-end developers. Ze nemen de lead in dit project en werken uitsluitend met vooruitstrevende technologieën. Ze verwachten dat de technologie die hier wordt ontwikkeld uiteindelijk door veel meer grote corporates, in verschillende sectoren zal worden toegepast. Dit is dan ook een heel uitdagend project om aan mee te gaan werken. Het team bestaat o.a. uit User Experience designers, Data Scientists en Software Engineers. De consultants en ontwikkelaars werken volgens de Design Thinking methode waarbij de eerste stappen van

Bekijk vacature »

Junior / Medior C# .NET ontwikkelaar in Brabants t

Bedrijfsomschrijving Ben jij een gepassioneerde C# .NET ontwikkelaar met een voorliefde voor hardware? Dan is dit de perfecte kans voor jou! Bij ons bedrijf krijg je de kans om deel uit te maken van een team van sociale en enthousiaste techneuten die er elke dag naar streven om onze eigen ontwikkelde software nog beter te maken. Het team van ongeveer 10 team medewerkers maakt zich hard om de interne processen gestroomlijnd te laten verlopen. Functieomschrijving Als lid van ons hechte en behulpzame team word je betrokken bij diverse projecten. Daarbij krijg je te maken met data-analyses, content en de logistieke

Bekijk vacature »

Back-end programmeur

Functieomschrijving Heb jij kort geleden je MBO of HBO ICT in ontvangst mogen nemen? Of ben je klaar voor een nieuw hoofdstuk in jouw carrière? Voor een uitdagende werkgever in de regio van Tilburg zijn wij op zoek naar een ambitieuze back-end programmeur met affiniteit met MS Acess. Samen met een enthousiast team ben je verantwoordelijk voor het bouwen van maatwerk software voor hun klanten. Je hebt kennis of ervaring van SQL, Maar affiniteit met MS Acess is nog belangrijker. Je bent sociaal naar klanten en flexibel ingesteld. Je denkt altijd in kansen en gaat graag de uitdaging aan. Verder

Bekijk vacature »

Backend Developer Scrummaster .NET

Samengevat: Deze werkgever is een ambitieus internetbedrijf met een passie voor digitale communicatie. Ben jij geschikt als Backend Developer? Heb je ervaring met .NET platform? Vaste baan: Backend Developer / SCRUM Master Scrum HBO WO €3.800 - €6.000 Deze werkgever is een innovatief bedrijf met enthousiaste mensen die jarenlang ervaring hebben met het ontwikkelen internet- en intranetoplossingen. Wij houden van korte lijnen en open en eerlijke communicatie. Wij zetten graag onze jarenlange ervaring in om perfect werkende oplossingen te ontwikkelen. Wij ondersteunen dienstverlenende organisaties bij het ontwikkelen en realiseren van een effectief, adaptief communicatieplatform. Je ontwikkelt met ons de meest

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 »

Java Developer / Sociaal domein

Dit ga je doen Nieuwbouw en doorontwikkeling; Beheer en wanneer nodig onderhoud; Bijdrage leveren in het functioneel- en technisch ontwerptraject; Analyseren van productie verstoringen; Meedenken over vernieuwingen en verbeteringen. Hier ga je werken De organisatie waar jij komt te werken focust zich op software development met een maatschappelijk tintje. De afdeling software ontwikkeling bestaat uit vijf verschillende scrum teams, met allen hun eigen focus gebied. Zo zijn er een aantal teams die zich focussen op specifieke applicaties, maar is er ook een team gericht op projecten. Binnen de organisatie staat innovatie en kwaliteit voorop. Een aantal applicaties draait nog op

Bekijk vacature »

OutSystems developer

Dit ga je doen Klanten adviseren over de mogelijkheden van OutSystems; OutSystems oplossingen ontwikkelen en implementeren; Stakeholdermanagement; Kennis en expertise up to date houden en delen met het team. Hier ga je werken Onze opdrachtgever, gevestigd in regio Amsterdam, is een innovatieve dienstverlener die zich richt op grote corporates in verschillende sectoren. Doordat je bij veel verschillende klanten aan de slag zal gaan is geen enkel project hetzelfde. De organisatie kenmerkt zich door hoge mate van professionaliteit en innovatieve oplossingen. In de rol van OutSystems developer zal jij verschillende grote klanten helpen om efficiënte OutSystems oplossingen te ontwikkelen en implementeren.

Bekijk vacature »

PHP Developer

Functie Middels Scrum en sprints bouw jij in deze functie mee aan complexe webapplicaties en ons SaaS platform. Hierbij hoort ook architectuur tot een van je taken. Daarnaast ben je één van de leden van het Scrum team. Dat betekent dat je naast je kerntaken ook in contact staat met de product owner. Oftewel, je bent bij het gehele ontwikkelproces betrokken. Tools die hierbij gebruikt worden zijn o.a. PHP, Symfony en Git. Eisen • Minimaal HBO werk- en denkniveau • Minimaal 3 jaar aantoonbare ervaring met PHP • Kennis en ervaring Symfony (Laravel is pré) & Lando • Kennis van

Bekijk vacature »

Lead React Developer

Dit ga je doen Als Lead React Developer zul jij je voornamelijk gaan bezighouden met: Het werken aan tal van uiteenlopende projecten waar gloednieuwe (web)applicaties van scratch af aan ontwikkeld worden met o.a. React (Native) en Drupal; Het aansturen van een team bestaande uit 5-6 talentvolle en gedreven ontwikkelaars; Het adviseren en meedenken over nieuwe (technische) oplossingen en te gebruiken tools/frameworks; Het meedenken over de architectuur en de juiste implementatiebeslissingen maken; De doorontwikkeling van huidige applicaties. Hier ga je werken Als je inderdaad een ervaren Lead React Developer bent die zichzelf graag nog verder wil ontwikkelen dan is het goed

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

08/11/2024 01:36:15
 
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 schreef op 09.01.2008 11:20:
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 schreef op 09.01.2008 11:34:
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.