Advertisement
Guest User

Untitled

a guest
Feb 18th, 2019
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 3.24 KB | None | 0 0
  1. <?php
  2. // For at have adgang til sessions-variablen
  3. session_start();
  4.  
  5. $servername = "localhost";
  6. $username = "root";
  7. $password = "";
  8. $dbname = "projektV";
  9.  
  10.  
  11. // Create connection
  12. $conn = new mysqli($servername, $username, $password, $dbname);
  13. // Check connection
  14. if ($conn->connect_error) {
  15.     die("Connection failed: " . $conn->connect_error);
  16. }
  17.  
  18. // hvis navn og pw er udfyldt, check deres værdi
  19. if(!empty( $_POST['bruger'] ) && !empty( $_POST['pw'] )) {
  20.   // her vil man altid checke ved at slå op i database
  21.   // og det gør vi også i næste eksempel
  22.  
  23.   $navn = $_POST['bruger'];
  24.   $pw = $_POST['pw'];
  25.   $tjeklogin = "SELECT bruger,password,id FROM login WHERE bruger = '$navn' AND password = '$pw';";
  26.   $result = $conn->query($tjeklogin);
  27.  
  28.   // er brugernavn og password udfyldt korrekt?
  29.   if($result->num_rows > 0) {
  30.     $row = $result->fetch_assoc();
  31.     $id = $row['id'];
  32.     // husk brugernavn på sessionen
  33.     $_SESSION['bruger'] = $navn;
  34.     $_SESSION['id'] = $id;
  35.     // viderestil til forside
  36.     header('location:styring2.php');
  37.   }
  38. }
  39.  
  40. if (isset($_POST['Login'])){
  41.   header('location:styring2.php');
  42.   echo 'hejsader';
  43. }
  44. ?>
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52. <!DOCTYPE html>
  53. <html>
  54. <head>
  55.   <style>
  56.   /* Bordered form */
  57. form {
  58.   border: 3px solid #f1f1f1;
  59. }
  60.  
  61. /* Full-width inputs */
  62. input[type=text], input[type=password] {
  63.   width: 100%;
  64.   padding: 12px 20px;
  65.   margin: 8px 0;
  66.   display: inline-block;
  67.   border: 1px solid #ccc;
  68.   box-sizing: border-box;
  69. }
  70.  
  71. /* Set a style for all buttons */
  72. button {
  73.   background-color: #4CAF50;
  74.   color: white;
  75.   padding: 14px 20px;
  76.   margin: 8px 0;
  77.   border: none;
  78.   cursor: pointer;
  79.   width: 100%;
  80. }
  81.  
  82. /* Add a hover effect for buttons */
  83. button:hover {
  84.   opacity: 0.8;
  85. }
  86.  
  87. /* Extra style for the cancel button (red) */
  88. .cancelbtn {
  89.   width: auto;
  90.   padding: 10px 18px;
  91.   background-color: #f44336;
  92. }
  93.  
  94. /* Center the avatar image inside this container */
  95. .imgcontainer {
  96.   text-align: center;
  97.   margin: 24px 0 12px 0;
  98. }
  99.  
  100. /* Avatar image */
  101. img.avatar {
  102.   width: 40%;
  103.   border-radius: 50%;
  104. }
  105.  
  106. /* Add padding to containers */
  107. .container {
  108.   padding: 16px;
  109. }
  110.  
  111. /* The "Forgot password" text */
  112. span.psw {
  113.   float: right;
  114.   padding-top: 16px;
  115. }
  116.  
  117. /* Change styles for span and cancel button on extra small screens */
  118. @media screen and (max-width: 300px) {
  119.   span.psw {
  120.     display: block;
  121.     float: none;
  122.   }
  123.   .cancelbtn {
  124.     width: 100%;
  125.   }
  126. }
  127. </style>
  128. </head>
  129.  
  130. <form method="post">
  131.   <div class="imgcontainer">
  132.     <img src="img_avatar2.png" alt="Avatar" class="avatar">
  133.   </div>
  134.  
  135.   <div class="container">
  136.     <label for="uname"><b>Username</b></label>
  137.     <input type="text" placeholder="Enter Username" name="bruger" required>
  138.  
  139.     <label for="psw"><b>Password</b></label>
  140.     <input type="password" placeholder="Enter Password" name="pw" required>
  141.  
  142.     <button type="submit" name = 'Login'>Login</button>
  143.     <label>
  144.       <input type="checkbox" checked="checked" name="remember"> Remember me
  145.     </label>
  146.   </div>
  147.  
  148.   <div class="container" style="background-color:#f1f1f1">
  149.     <button type="button" class="cancelbtn">Cancel</button>
  150.     <span class="psw">Forgot <a href="#">password?</a></span>
  151.   </div>
  152. </form>
  153.   </body>
  154. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement