Guest User

Untitled

a guest
Mar 4th, 2018
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.10 KB | None | 0 0
  1. <?php
  2. session_start(); // Alltid överst på sidan
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10. // Inloggning
  11. if (isset($_POST['submit1'])){
  12.  
  13.   $_POST = db_escape($_POST);
  14.  
  15.   $sql = "SELECT id FROM members
  16.         WHERE user='{$_POST['user']}'
  17.         AND pass='{$_POST['passwd']}'";
  18.   $result = mysql_query($sql);
  19.   $r = mysql_fetch_assoc($result);
  20.  
  21.  
  22.  
  23.  
  24.   // Hittades inte användarnamn och lösenord
  25.   // skicka till formulär med felmeddelande
  26.   if (mysql_num_rows($result) == 0){
  27.     header("Location: ?badlogin=");
  28.     exit;
  29.   }
  30.  
  31.   // Sätt sessionen med unikt index
  32.  
  33.   $_SESSION['sess_id'] = mysql_result($result, 0, 'id');
  34.   $_SESSION['sess_user'] = $_POST['user'];
  35.   header("Location: index.php?logged");
  36.   exit;
  37. }
  38.  
  39.  # VILKEN FIL HAR GRUNDUTSEENDET?
  40.  
  41.  
  42. // Utloggning
  43. if (isset($_GET['logout'])){
  44. mysql_connect("localhost", "root")or die(mysql_error());
  45. mysql_select_db("akpu")or die(mysql_error());
  46. mysql_query("UPDATE users SET online = 0 WHERE username='" . $_SESSION['sess_user'] . "'");
  47.   session_unset();
  48.   session_destroy();
  49.   header("Location: index.php");
  50.   exit;
  51. }
  52. ?>
  53.  
  54. <?php
  55.  
  56. // Om inte inloggad visa formulär, annars logga ut-länk
  57. if (!isset($_SESSION['sess_user'])){
  58.  
  59.   echo "";
  60.  
  61.   // Visa felmeddelande vid felaktig inloggning
  62.   if (isset($_GET['badlogin'])){
  63.     echo "Fel användarnamn eller lösenord!";
  64.   }
  65.  
  66. ?>
  67.  
  68. <div id="lostpassword">
  69. <a href="lostpass.php">Lost Password</a>
  70. </div>
  71. <div id="register">
  72. <a href="register.php">Register</a>
  73. </div>
  74.  
  75. <form action="" method="post">
  76.  
  77. <input type="text" name="user" style="width:90%;"><br>
  78.  
  79. <input type="password" name="passwd" style="width:90%;"><br>
  80. <input type="submit" name="submit1" value="Logga in">
  81. </form>
  82.  
  83. <?php
  84.  
  85. } else {
  86.  
  87.  
  88.  
  89.   echo "<div id='loginarea2'>";
  90.   echo '<a href="profile1.php?id=';
  91.   echo $_SESSION[sess_id];
  92.   echo '">Profil</a>';
  93.   echo "<br />";
  94.   echo "<a href=\"pm.php\">Meddelanden</a>\n";
  95.   echo "<br />";
  96.   echo "<a href=\"friends.php\">Vänner</a>\n";
  97.   echo "<br />";
  98.   echo "<a href=\"login_main.php?logout=\">Logga ut</a>\n";
  99.   echo "</div>";
  100.  
  101.  
  102.  
  103. }
  104.  
  105. ?>
Add Comment
Please, Sign In to add comment