Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- # Starta session och inkludera databas uppkopplingen
- session_start();
- require_once 'database.php';
- ?>
- <?php
- # Här loggar vi in om formuläret är postat
- if(isset($_POST['username']) && isset($_POST['password']))
- {
- # Spara username i en lokal variabler så det är lättare att jobba med den
- $username = $_POST['username'];
- # Kör mysql_real_escape_string för att escape:a alla farliga tecken
- $escaped_username = mysql_real_escape_string($username);
- # Kör en md5-hash på lösenordet
- $md5_password = md5($_POST['password']);
- # Kör mysq-frågan
- $query = mysql_query("select * from users where username = '".$username."' and password = '".$md5_password."'");
- if(mysql_num_rows($query) == 1)
- {
- # Om vi hittade en rad som matachade så har vi rätt användarnamn och lösenord
- # Så hämta ut värdena från databasen
- $result = mysql_fetch_assoc($query);
- # Sätt session variabler
- $_SESSION['logged_in'] = true;
- $_SESSION['user_id'] = $result['user_id'];
- $_SESSION['username'] = $result['username'];
- # Vidarebefodra till welcome.php
- header('location: welcome.php');
- exit();
- }else
- echo "<b>Felaktigt användarnamn eller lösenord</b><br /><br />";
- }
- ?>
- <h1>Please Login</h1>
- <form action="login.php" method="post">
- Username:<br />
- <input name="username" type="text" /><br />
- <br />
- Password:<br />
- <input name="password" type="password" /><br />
- <br />
- <input name="submit" type="submit" value="Login" />
- </form>
Add Comment
Please, Sign In to add comment