Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $_SESSION['message'] = "";
- require_once("connect.php");
- require_once("functions.php");
- if ($_SERVER['REQUEST_METHOD'] == 'POST') {
- $uname = $mysqli->real_escape_string($_POST['username']);
- $sql = "SELECT `username`,`email`, `active`,`password` FROM `users` WHERE `username`='$uname'";
- $query = mysqli_query($mysqli, $sql);
- $count = mysqli_num_rows($query);
- if ($count > 0) {
- while ($row = mysqli_fetch_array($query)) {
- $active = $row['active'];
- $username = $row['username'];
- $email = $row['email'];
- $password = $row['password'];
- if ($username == $_POST['username'] && password_verify($_POST['password'], $password)) {
- if ($active == 1) {
- $_SESSION['username'] = $username;
- $_SESSION['email'] = $email;
- $_SESSION['message'] = "<div class='alert alert-error'><p class='bg-success_registeration'>Sisäänkirjautuminen onnistui.</p></div>";
- }else{
- $_SESSION['message'] = "<div class='alert alert-error'><p class='bg-danger'>Tiliäsi ei ole aktivoitu.</p></div>";
- }
- }else{
- $_SESSION['message'] = "<div class='alert alert-error'><p class='bg-danger'>Väärä käyttäjänimi tai salasana.</p></div>";
- }
- }
- }else{
- $_SESSION['message'] = "<div class='alert alert-error'><p class='bg-danger'>Väärä käyttäjänimi tai salasana.</p></div>";
- }
- }
- ?>
- <br><?= $_SESSION['message']?>
- <form class="form loginform" action="index.php" method="post">
- <label for="name" class="cols-sm-2 control-label">Käyttäjänimi</label>
- <input type="text" class="form-control inputbottom" placeholder="Anna käyttäjänimi" name="username" required />
- <label for="name" class="cols-sm-2 control-label">Salasana</label>
- <input type="password" class="form-control inputbottom" placeholder="Anna salasana" name="password" autocomplete="new-password" required />
- <input type="submit" value="Kirjaudu sisään" name="login" class="btn btn-lg btn-primary btn-block btn-signin loginbtn" />
- <a href="resetpassword.php" class="forgot-password">Salasana unohtunut?</a>
- </form>
Add Comment
Please, Sign In to add comment