Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- require 'includes/db.php';
- require 'includes/init.php';
- ?>
- <!DOCTYPE HTML>
- <html lang="en-US">
- <head>
- <meta charset="UTF-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <title><?php echo $bootername; ?>Login</title>
- <?php include 'includes/css.php'; ?>
- </head>
- <body>
- <!-- Change Pattern -->
- <!-- Top Panel -->
- <div class="top_panel">
- <div class="wrapper">
- <div class="user">
- <img src="Images/user_avatar.png" alt="user_avatar" class="user_avatar">
- <span class="label"><a href="register.php">Sign Up</a></span>
- </div>
- </div>
- </div>
- <div class="wrapper contents_wrapper">
- <div class="login">
- <div class="widget_header">
- <h4 class="widget_header_title wwIcon i_16_login">Login</h4>
- </div>
- <?php
- if (!($user -> LoggedIn()))
- {
- if (isset($_POST['loginBtn']))
- {
- $username = $_POST['username'];
- $password = $_POST['password'];
- if (!empty($username) && !empty($password))
- {
- if (!ctype_alnum($username) || strlen($username) < 4 || strlen($username) > 15)
- {
- echo '<div class="g_12"><div class="error iDialog">Invalid username format</div></div>';
- }
- else
- {
- $SQLCheckLogin = $odb -> prepare("SELECT COUNT(*) FROM `users` WHERE `username` = :username AND `password` = :password");
- $SQLCheckLogin -> execute(array(':username' => $username, ':password' => SHA1($password)));
- $countLogin = $SQLCheckLogin -> fetchColumn(0);
- if ($countLogin == 1)
- {
- $SQLGetInfo = $odb -> prepare("SELECT `username`, `ID`,`status` FROM `users` WHERE `username` = :username AND `password` = :password");
- $SQLGetInfo -> execute(array(':username' => $username, ':password' => SHA1($password)));
- $userInfo = $SQLGetInfo -> fetch(PDO::FETCH_ASSOC);
- if ($userInfo['status'] == 0)
- {
- $_SESSION['username'] = $userInfo['username'];
- $_SESSION['ID'] = $userInfo['ID'];
- echo '<div class="g_12"><div class="success iDialog">Login successful</div></div><meta http-equiv="refresh" content="2;url=index.php">';
- }
- else
- {
- echo '<div class="g_12"><div class="error iDialog">ERROR: Your user was banned</div></div>';
- }
- }
- else
- {
- echo '<div class="g_12"><div class="error iDialog">ERROR: Login Failed</div></div>';
- }
- }
- }
- else
- {
- echo '<div class="g_12"><div class="error iDialog">ERROR: Please fill in all fields</div></div>';
- }
- }
- }
- else
- {
- header('location: index.php');
- }
- ?>
- <div class="widget_contents lgNoPadding">
- <form action="" method="POST">
- <div class="line_grid">
- <div class="g_2 g_2M"><span class="label">User</span></div>
- <div class="g_10 g_10M">
- <input name="username" class="simple_field tooltip" title="Your Username" type="text" placeholder="Username"></div>
- <div class="clear"></div>
- </div>
- <div class="line_grid">
- <div class="g_2 g_2M"><span class="label">Pass</span></div>
- <div class="g_10 g_10M">
- <input name="password" class="simple_field tooltip" title="Your Password" type="password" placeholder="Password">
- </div>
- <div class="clear"></div>
- </div>
- <div class="line_grid">
- <div class="g_6"><input type="submit" name="loginBtn" class="submitIt simple_buttons" value="Log In" type="submit">
- </div>
- <div class="clear"></div>
- </div>
- </form>
- </div>
- </div>
- </div>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement