Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- session_start();
- include '../inc/connect.php';
- //Lav en query der henter den ønskede bruger i stedet for alle sammen
- if ($stmt = $mysqli->prepare('SELECT `id`, `username`, `navn`, `virksomhed`, `usergroup` FROM `users` WHERE `username` = ? AND `password` = ?')) {
- /* Bind parametre */
- $stmt->bind_param('ss', $username, $password);
- /* Sæt værdier på parametrene */
- $username = $_POST['username'];
- $password = md5($_POST['password']);
- /* Eksekver forespørgslen */
- $stmt->execute();
- /* Bind resultatet */
- $stmt->bind_result($user_id, $brugernavn, $name, $virksomhed, $usergroup);
- if ($stmt->num_rows > 0){
- $stmt->fetch();
- //Hvis brugeren findes bliver de logget ind
- $_SESSION['loggedin'] = 1;
- $_SESSION['username'] = $brugernavn;
- $_SESSION['identifikation'] = $user_id;
- //Henter brugergruppe, brugerens rigtige navn, samt virksomhedens navn
- $_SESSION['usergroup'] = $usergroup;
- $_SESSION['navn'] = $name;
- $_SESSION['virksomhed'] = $virksomhed;
- //redirect til kundeside uden fejl
- header('Location: ../kunde.php');
- }
- else{
- //Redirect til index med fejl besked.
- $_SESSION['fail'] = "Du blev desværre ikke fundet i systemet. Kontroller brugernavn og password og prøv igen.";
- header('Location: ../index.php');
- }
- }
- else {
- $_SESSION['fail'] = 'Der opstod en fejl i erklæringen: ' . $mysqli->error;
- }
Advertisement
Add Comment
Please, Sign In to add comment