note 114853 deleted from function.phpinfo by sobak
| From: | sobak@php.net | Date: | Thu, 17 Nov 2016 06:34:32 +0000 |
| Subject: | note 114853 deleted from function.phpinfo by sobak | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-207137@lists.php.net to get a copy of this message | ||
Note Submitter: goengoen at live dot nl
----
<?php
// Connectie maken met database
$connection = mysql_connect('localhost', 'root', '');
if (!$connection){
die("Database Connection Failed" . mysql_error());
}
$select_db = mysql_select_db('test');
if (!$select_db){
die("Database Selection Failed" . mysql_error());
}
?>
--------------login and cookie------------------------------
<?
// Controleren op sessie
if(isset($_SESSION['userID'])) {
echo "U mag op deze pagina komen";
}else{
echo " U mag niet op deze pagina komen" ;
}
?>
<?php
// Uitvoeren als het een post submission krijgt
if(isset($_POST['submit'])) {
// Variabelen ophalen en beveiligen via mysql real escape string
$email = mysql_real_escape_string($_POST['email']);
$wachtwoord = sha1(mysql_real_escape_string($_POST['wachtwoord']));
// Waardes uit database ophalen
$result = mysql_query('SELECT userID, email FROM gebruikers WHERE gebruikers.email =
'.$email.' AND gebruikers.wachtwoord=.'$wachtwoord) or die('Database connectie
is gefaalt');
// Sessie aanmaken voor de user
if(mysql_num_rows($sesult) > 0) {
$row = mysql_fetch_array($result);
$_SESSION['userID'] = $row['userID'];
}
}
?>
<form action="login.php" method="post">
<input type = "text" name="email"/>
<input type = "password" name = "wachtwoord"/>
<input type = "submit" name = "submit" value ="inloggen"/>
</form>
---------------------registration--------------------------------
<?php
// Connectie maken met database
require('connect.php');
// Form informatie ophalen
if (isset($_POST['email']) && isset($_POST['wachtwoord'])){
// Variabelen aanmaken met form informatie
$email = $_POST['email'];
$wachtwoord = $_POST['wachtwoord'];
// Variabelen in database zetten
$query = "INSERT INTO
gebruikers (email, wachtwoord) VALUES
('$email', '$wachtwoord')";
$result = mysql_query($query);
// Als de mysql query ingevoerd is bericht geven
if($result){
$msg = "Registratie gelukt!";
}else{
$msg = "Registratie niet gelukt" ;
}
// Bericht weergeven
echo $msg;
}
?>