login-verwerking

Met dit bestand wordt de login verwerkt:

afterlogin.php

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
<?php
session_start();
include("data.inc");
$global_dbh = mysql_connect($hostname, $username, $password);
mysql_select_db($db, $global_dbh);
$test_gebruikersnaam = $_POST[gebruikersnaam];
$test_wachtwoord = $_POST[wachtwoord];
$query = "SELECT Wachtwoord FROM members WHERE Gebruikersnaam = '$test_gebruikersnaam'";
$result_id = mysql_query($query) or die(mysql_error($query));
$row = mysql_fetch_row($result_id);
$db_wachtwoord = $row[0];

// ************************** Correcte login *******************

if($test_gebruikersnaam != "" && $test_wachtwoord != "" && $test_wachtwoord == $db_wachtwoord)
    {

    $_SESSION['user'] = "$test_gebruikersnaam";
?>


<html>
<head>
<title>Uw controlepaneel</title>
</head>
<body>
<a href="secured_by_session.php">Ga verder</a>
</body>
</html>

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
    }

// *************************** Foute login via loginscherm ************************

elseif($_POST[hidden] == 1)
    {

?>


<html>
<head>
<title>Foute login</title>
<style type="text/css">
<!--
td.error { color: red;
text-align: center;
font-size: 12;
font-weight: bold;
background-color: #FEFD9A;
}

-->
</style>
</head>
<body>
<table>
<tr>
<td class="error">Foute gebruikersnaam of wachtwoord!</td>
</tr>
</table>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
include("login.php");
?>

</body>
</html>

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
    }

// *************************** Via link ************************

else
    {
?>


<html>
<head>
<title>Eerst inloggen</title>
<style type="text/css">
<!--
td.error { color: red;
text-align: center;
font-size: 12;
font-weight: bold;
background-color: #FEFD9A;
}

-->
</style>
</head>
<body>
<table>
<tr>
<td class="error">U moet eerst inloggen!</error></td>
</tr>
</table>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
include("login.php");
?>

</body>
</html>

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
    }
?>

« Lees de omschrijving en reacties

Inhoudsopgave

  1. Database maken
  2. Het inlog-bestand
  3. Database maken
  4. Het inlog-bestand
  5. login-verwerking
  6. Wachtwoord vergeten
  7. Verwerking wachtwoord vergeten
  8. Registreren
  9. Pagina's die beveiligd zijn door de sessie
  10. Einde

PHP tutorial opties

 
 

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.