Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Login functie:
- <?php
- class Login extends Main
- {
- protected $username;
- protected $password;
- function log($formData = []) {
- session_start();
- $this->username = $formData['username'];
- $this->password = $formData['password'];
- $connection = parent::Connect()->prepare("SELECT user_naam FROM users WHERE user_naam = :name");
- if( $connection->execute(
- [
- "name" => $this->username,
- ]
- )) {
- if($connection->fetch(PDO::FETCH_ASSOC)) {
- $getUser = parent::Connect()->prepare("SELECT * FROM users WHERE user_naam = :name");
- $getUser->execute(['name' => $this->username]);
- $user = $getUser->fetch(PDO::FETCH_ASSOC);
- if(password_verify($this->password, $user['user_wachtwoord'])) {
- $loginArray = [
- 'username' => $user['user_naam'],
- 'lastname' => $user['user_achternaam'],
- 'bday' => $user['user_geboren'],
- 'since' => $user['user_sinds'],
- 'role' => $user['user_role'],
- ];
- $_SESSION['user'] = $loginArray;
- var_dump($_SESSION);
- echo '<script type="text/javascript"> window.open("https://intranet.onlinebazen.nl/index.php?page=dashboard","_self");</script>';
- } else {
- echo 'Geen Gebruikersnaam of wachtwoord gevonden!';
- }
- } else {
- echo 'Geen Gebruikersnaam of wachtwoord gevonden!';
- }
- } else {
- echo 'Geen Gebruikersnaam of wachtwoord gevonden!';
- }
- }
- }
- ?>
- Header.php:
- <!DOCTYPE html>
- <?php include_once($_GLOBAL['main_dir'].'Classes/autoloader.php'); ?>
- <?php session_start(); ?>
- <html lang="NL_nl">
- <head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <title>Online Bazen - Intranet</title>
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">
- <link href="<?= $_GLOBAL['main_url'] ?>app.css" rel="stylesheet">
- </head>
- <body>
- <?php var_dump($_SESSION); ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement