Ankündigung

Einklappen
Keine Ankündigung bisher.

Login.php mit Sweetalert oder Alert

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Scriptsuche Login.php mit Sweetalert oder Alert

    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

    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>
    Und der zweite:

    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($conhtmlspecialchars($_POST['username']));
    $password mysqli_real_escape_string($conhtmlspecialchars(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");

    ?>


  • #2
    Wieso machst du es dir so kompliziert? Aber schau mal hier, dass könnte dir weiterhelfen:
    https://www.php-einfach.de/experte/p...e/loginscript/

    Kommentar

    Lädt...
    X