pdo.php

Honeypot

Gesponsorde koppelingen

PHP script bestanden

  1. loginPDO.php
  2. pdo.php
  3. veilig.php
  4. logout.php

« Lees de omschrijving en reacties

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
<?php

//ALS GEBRUIKER INGELODS IS, LEIDT HIJ NAAR DE VEILIGE PAGINA

    session_start();

        if(isset($_SESSION['username'])) {
            header("Refresh:0; url=veilig.php");
        }


        else {
            
        }


?>


<!DOCTYPE html>
<html>
<head>
<title>PDO login and Registration</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
<!---INSERT--->
<h1>Insert</h1>

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
41
<?php
//REGISTRATIE PHP CODES
if(isset($_POST['insert']))
{

    try {

        //DATABASE CONNECTIE, HIER VERANDER JE NAAR JE EIGEN GEGEVENS

        $pdoConnect = new PDO("mysql:host=localhost;dbname=paneel","root","root");
    }
catch (PDOException $exc) {
        echo $exc->getMessage();
        exit();
    }


    //DIT ZIJN DE VARIABLEN. ALLEEN MAAR $_POST[], KIJK DUS NAAR DE FORM NAAM EN VERANDER EVENTUEEL
    $ID = $_POST['ID'];
    $username = $_POST['username'];
    $password = $_POST['password'];
    $email = $_POST['email'];
    
    //PDO QUERY, `Gebruikers` NAAR JE EIGEN TABEL VERANDEREN EN DE WAARDE EVENTUEEL OOK.

    $pdoQuery = "INSERT INTO `Gebruikers`(`ID`, `username`, `password`, `email`) VALUES (:ID,:username,:password,:email)";
    
    $pdoResult = $pdoConnect->prepare($pdoQuery);
    
    $pdoExec = $pdoResult->execute(array(":ID"=>$ID,":username"=>$username,":password"=>$password,":email"=>$email,));
    
       //KIJKT OF JE GEREGISTREERD BENT
    
        if($pdoExec) {
            echo 'Data Inserted';
            header("Refresh:5; url=pdo.php");
        }

        
        else {
            echo 'Data Not Inserted';
        }
    }


        ?>

<!--FORM VOOR REGISTRATIE-->
<form action="" method="post">
<input type="text" name="ID" required placeholder="ID"><br><br>
<input type="text" name="username" required placeholder="username"><br><br>
<input type="text" name="password" required placeholder="password"><br><br>
<input type="text" name="email" required placeholder="email"><br><br>
<input type="submit" name="insert" value="Insert Data">
</form>
<!--LOGIN, VERANDER NAAR EIGEN GEGEVENS--->
<h1>LOGIN</h1>
<div class="container" style="width:500px;">
<h3 align="">PHP Login Script using PDO</h3><br />

<form action="" method="post">
<label>username</label>
<input type="text" name="username" class="form-control" />
<br />
<label>password</label>
<input type="password" name="password" class="form-control" />
<br />
<input type="submit" name="login" value="Login" />
</form>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
                       //LEIDT JE NAAR DE CHECK VOOR GEGEVENS
                       if(isset($_POST['login'])){
                       include("loginPDO.php");
                           }

                       ?>

</div>
<br />
</body>
</html>

 
 

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.