View sourcecode

The following files exists in this folder. Click to view.

login.php

32 lines UTF-8 Unix (LF)
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
<?php 
session_start
();

$filenames = glob('*.json');  #Alla filer som slutar på .json

$username= $_POST['username'];      #Det man skriver in som username
$password= $_POST['password'];      #Det man skriver in som password

$login = false;

foreach(
$filenames as $filename){
    
$user = json_decode(file_get_contents($filename), true);

    foreach (
$user as $user){
    if (
$user['username']== $username && $user['password']== $password){  #Om username och password är som det ska vara så loggas man in.
        
$_SESSION['username']= $username;
        
$login=true;
        
        
header('location:bank.php');
        exit();
    }
    }
}


if (!
$login) {
    
header('location:index.php?mess=Du har angivit fel inloggningsuppgifter');
    exit();
}

#Om det man skriver in är samma som det korrekta skickas man till bank.php, om inte skickas man till index.php med ett felmedelande