Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $mysqli = new mysqli("localhost", "", "", "website") or die ("Couldn't connect to the server or database");
- session_start();
- error_reporting(0);
- if ($_POST['login']) {
- if ($_POST['username'] && $_POST['password']) {
- $username = $mysqli->real_escape_string($_POST['username']);
- $password = $mysqli->real_escape_string(hash("sha512",$_POST['password']));
- $userQuery = $mysqli->query("SELECT * FROM `users` WHERE `Username`='$username'");
- $user = $userQuery->fetch_array(MYSQLI_BOTH);
- if (empty($user)) {
- die("That username doesn't exist! Try making <i>$username</i> today! <a href='li.php'>← Back</a>");
- }
- if ($user['Password'] != $password) {
- die("Incorrect password! <a href='li.php'>← Back</a>");
- }
- $salt = hash("sha512", rand() . rand() . rand());
- setcookie("c_user", hash("sha512",$username), time() + 24 * 60 * 60, "/");
- setcookie("c_salt", $salt, time () +24 * 60 * 60, "/");
- $userID = $user['ID'];
- $mysqli->query("UPDATE `users` SET `Salt`='$salt' WHERE `ID`='$userID'");
- die("Your are now logged in as $username!<a href='newsflash.php'>← Back</a>");
- }
- }
- include 'algor.php';
- if ($logged==true) {
- echo("<center>You are already logged in! <a href='index.html'>← Back</a></center>");
- }
- ?>
- <link href="http://s3.amazonaws.com/codecademy-content/courses/ltp/css/shift.css" rel="stylesheet">
- <link rel="stylesheet" href="http://s3.amazonaws.com/codecademy-content/courses/ltp/css/bootstrap.css">
- <link rel="stylesheet" href="li.css">
- <body style='font-family: verdana, sans-serif;'>
- <div class="nav">
- <div class="container">
- <ul class="pull-left">
- <li><a href="index.html">Home</a></li>
- <li><a href="newsflash.html">News Flash</a></li>
- </ul>
- <ul class="pull-right">
- <li><a href="contact.html">contact</a></li>
- <li><a href="register.php">sign up</a></li>
- <li><a href="login.html">log in</a></li>
- </ul>
- </div>
- </div>
- <div style='width: 80%; padding: 5px 15px 5px; border: 1px solid #e3e3e3; background-color: #fff; color: #000; margin-left: auto; margin-right: auto;'>
- <h1>Log in</h1>
- <br/>
- <form action='' method='post'>
- <table>
- <tr>
- <td>
- <b>Username:</b>
- </td>
- <td>
- <input type='text' name='username' style='padding: 4px;'/>
- </td>
- </tr>
- <tr>
- <td>
- <b>Password:</b>
- </td>
- <td>
- <input type='password' name='password' style='padding: 4px;'/>
- </td>
- </tr>
- <tr>
- <td>
- <input type='submit' name='login' value='Login'/>
- </td>
- </tr>
- <tr>
- <td>
- <h6>
- No account? <a href='register.php'> Register!</a>
- </h6>
- </td>
- </tr>
- </table>
- </form>
- </div>
- </body>
Advertisement
Add Comment
Please, Sign In to add comment