Hallo, ich habe eine Login.php wenn man meine Seite aufruft. Sobald man sich dann einloggt wird man auf eine zweite Login.php weitergeleitet wo dann alles mit der Datenbank gemacht wird. Jetzt ist die Frage wie ich es so schreibe, dass ein Sweetalert kommt. Es wäre auch ok wenn es auf noch eine Seite weitergeleitet wird, wo steht, dass das Passwort falsch ist und danach wieder zum Login redirected wird. Hier meine Code's
Und der zweite:
PHP-Code:
<?php
include 'inc/database.php';
if (!isset($_SESSION)) { session_start(); }
if (isset($_SESSION['username'])) {
echo '
<script language="javascript">
window.location.href = "index.php"
</script>
';
}
$checksettings = mysqli_query($con, "SELECT * FROM `settings` LIMIT 1") or die(mysqli_error($con));
while($row = mysqli_fetch_assoc($checksettings)){
$website = $row['website'];
$paypal = $row['paypal'];
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<embed wmode="" src="LoginMSXS.mp3" width="0" height="0" autoplay="true" loop="true" />
<meta charset="utf-8">
<title>LuckyGen V2</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="">
<!-- Bootstrap core CSS -->
<link href="bootstrap/css/bootstrap.min.css" rel="stylesheet">
<!-- Font Awesome -->
<link href="css/font-awesome.min.css" rel="stylesheet">
<!-- ionicons -->
<link href="css/ionicons.min.css" rel="stylesheet">
<!-- Simplify -->
<link href="css/simplify.min.css" rel="stylesheet">
</head>
<body class="light-background" background="mag.jpg"
<div class="wrapper no-navigation preload">
<div class="sign-in-wrapper">
<div class="sign-in-inner">
<div class="login-brand text-center">
<strong class="text-skin">Lucky Gen V2</strong>
</div>
<form action="lib/login.php" method="POST">
<div class="form-group m-bottom-md">
<input type="text" class="form-control" id="username" name="username" placeholder="Benutzer Name">
</div>
<div class="form-group">
<input type="password" class="form-control" id="password" name="password" placeholder="Passwort">
</div>
<div class="form-group">
<div class="custom-checkbox">
<input type="checkbox" id="chkRemember">
<label for="chkRemember"></label>
</div>
<font color=white>Vergiss mich nicht!</font>
</div>
<div class="m-top-md p-top-sm">
<center><button class="btn btn-success block">Login</button></center>
</div>
</form>
<div class="m-top-md p-top-sm">
<form action="signup.php">
<center><button class="btn btn-default block">Erstelle dir hier einen Account!</button></center>
</form>
</div>
</div><!-- ./sign-in-inner -->
</div><!-- ./sign-in-wrapper -->
</div><!-- /wrapper -->
<a href="#" id="scroll-to-top" class="hidden-print"><i class="icon-chevron-up"></i></a>
<!-- Jquery -->
<script src="js/jquery-1.11.1.min.js"></script>
<!-- Bootstrap -->
<script src="bootstrap/js/bootstrap.min.js"></script>
<!-- Slimscroll -->
<script src='js/jquery.slimscroll.min.js'></script>
<!-- Popup Overlay -->
<script src='js/jquery.popupoverlay.min.js'></script>
<!-- Modernizr -->
<script src='js/modernizr.min.js'></script>
<!-- Simplify -->
<script src="js/simplify/simplify.js"></script>
</body>
</html>
PHP-Code:
<head>
<script src="https://unpkg.com/sweetalert/dist/sweetalert.min.js"></script>
</head>
<?php
error_reporting(0);
include '../inc/database.php';
session_start();
$username = mysqli_real_escape_string($con, htmlspecialchars($_POST['username']));
$password = mysqli_real_escape_string($con, htmlspecialchars(md5($_POST['password'])));
$result = mysqli_query($con, "SELECT * FROM `users` WHERE `username` = '$username' AND `password` = '$password'") or die(mysqli_error($con));
$row = mysqli_fetch_array($result);
$id = $row['id'];
$select_user = mysqli_query($con, "SELECT * FROM `users` WHERE `id` = '$id'") or die(mysqli_error($con));
$row2 = mysqli_fetch_array($select_user);
$user = $row2['username'];
if($username != $user){
die("Falsche Daten");
}
$pass_check = mysqli_query($con, "SELECT * FROM `users` WHERE `username` = '$username' AND `id` = '$id'") or die(mysqli_error($con));
$row3 = mysqli_fetch_array($pass_check);
$email = $row3['email'];
$select_pass = mysqli_query($con, "SELECT * FROM `users` WHERE `username` = '$username' AND `id` = '$id' AND `email` = '$email'") or die(mysqli_error($con));
$row4 = mysqli_fetch_array($select_pass);
$real_password = $row4['password'];
if($password != $real_password){
die("Falsche Daten");
}
$email = $row['email'];
$rank = $row['rank'];
$_SESSION['id'] = $id;
$_SESSION['username'] = $username;
$_SESSION['password'] = $password;
$_SESSION['email'] = $email;
$_SESSION['rank'] = $rank;
header("Location: ../index.php");
?>
Kommentar