LoginCTRL.php

Gesponsorde koppelingen

PHP script bestanden

  1. mapstructuur.txt
  2. htaccess.txt
  3. database-user.sql
  4. config.php
  5. index.php
  6. router.php
  7. LoginCTRL.php
  8. Login.php
  9. login.php
  10. LoggedInCTRL.php
  11. logged-in-page.php
  12. 404CTRL.php
  13. 404.php
  14. header.php
  15. footer.php
  16. style.css

« 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
16
17
18
19
20
21
22
23
24
25
26
27
<?php

    class LoginCTRL{
        private $title, $h1;
        
        function
__construct(){
            $this->title = $this->h1 = 'Login page';
        }

        
        public function pageControl(){
            // Als de gebruiker al is ingelogd, wordt de gebruiker doorgestuurd naar de logged-in-page pagina
            if(isset($_COOKIE['auth_token'], $_SESSION['auth_token'])){
                header('Location: logged-in-page');
                exit;
            }

            if(isset($_POST['email'], $_POST['pass']) && !empty($_POST['email']) && !empty($_POST['pass'])){
                $email = filter_var(trim($_POST['email']), FILTER_SANITIZE_EMAIL);
                $pass  = filter_var(trim($_POST['pass']),  FILTER_SANITIZE_STRING);
                
                $new_login = new Login;
                $new_login->login($email,$pass);
            }

            require_once 'view/login.php';
        }
    }

    
?>

 
 

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.