View sourcecode

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

admin.php

69 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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
<?php
session_start
();

#Kollar om användaren är nuvarande inloggad, annars sparkas hen tillbaka
if(!isset($_SESSION['inloggad'])){require_once('check_login.php');}
require_once(
'database_connection.php');
?>

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="stylesheet" href="bulma.css">
    <title>Admin page</title>
</head>
<body>

    <header class="title navbar has-shadow is-justify-content-center has-background-primary">Bankapplikation</header>
    <div class="m-3">

    <?php

 
#Skriver ut den inloggade personens användarnamn med hjälp av cookies eller session
    
if(isset($_COOKIE['Användarnamn'])){
        echo 
"Du är inloggad som: " $_COOKIE['Användarnamn'];
    } else{
        echo 
"Du är inloggad som: " $_SESSION['Användarnamn'];
    }
    
?>
    
        <form action="logout.php" method="post">
            <input class="mt-2" type="submit" name="Logout" id="logout" value="Logga ut"></input>
        </form>

        <form action="konto_skapande.php" method="post">
            <input class="mt-2" type="submit" name="Logout" id="logout" value="Lägg till användare"></input>
        </form>

    <?php
#Tar fram och skriver ut information om alla users, även ger val som: ta bort, uppdatera information etc
    
$sql "SELECT * FROM user ORDER BY userId;";
    
$stm $pdo->prepare($sql);
    
$stm->execute();

    
$res $stm->fetchAll(PDO::FETCH_ASSOC);

    
$table "<table class='table'>";
    
$table .= "<thead><tr><th>userId</th><th>username</th><th>password</th><th>email</th><th>låst</th><th>händelse</th></tr></thead><tbody>";

    foreach(
$res as $row){
        
$table .= "<tr>";
        
$table .= "<td>".$row['userId']."</td>";
        
$table .= "<td>".$row['username']."</td>";
        
$table .= "<td>".$row['password']."</td>";
        
$table .= "<td>".$row['email']."</td>";
        
$table .= "<td>".$row['locked']."</td>";
        
$table .= "<td>[<a href='ta_bort_användare.php?userId=".$row['userId']."'>ta bort</a>]</td>";
        
$table .= "<td>[<a href='ändra_information.php?userId=".$row['userId']."'>ändra</a>]</td>";
        
$table .= "<td>[<a href='bannlys.php?userId=".$row['userId']."'>lås/olås</a>]</td>";
        
$table .= "</tr>";
    }
    
$table .= "</tbody></table>";
    echo 
$table;
    
?>

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