AGW
Neues Mitglied
Hallo,
Ich möchte gerne das man man sich bei meinen Login (https://login.agw-international.com/) mit Benutzername oder E-Mail Adresse sich einoggen kann.
index.php (Login)
login.php
mysql.php
Ich möchte gerne das man man sich bei meinen Login (https://login.agw-international.com/) mit Benutzername oder E-Mail Adresse sich einoggen kann.
index.php (Login)
PHP:
<?php
if(file_exists('mysql.php')){
session_start();
$infos='';
if(!isset($_SESSION['username'])) {
include('login.php');
}
?>
<?php echo $infos;
if (isset($_SESSION['username'])) {
include('config.php');
echo "<div class='succes'>Sie sind schon eingeloggt.</div>";
echo "<a href='$nach_login'>Weiter zu My AGW International</a> <br> <a href='logout.php'>Abmelden</a>";
} else {
if(isset($_GET['logout'])){
echo "<div class='succes'>Sie haben sich erfolgreich ausgeloggt.</div>";
}
?>
</div>
<form class="anmelden" action="/" method="post">
<h1 class="text-center"><span lang="de-at">Login</span><br></h1>
<div class="text-center">
<span lang="de-at">Benutzername (oder E-Mail Adresse*): </span>
<input class="input_feld" type="text" name="username, email" placeholder="Max" required><br><br>
<span lang="de-at">Passwort: </span>
<input class="input_feld" type="password" name="pw" placeholder="Max1234" required><br>
<br><input name="Checkbox1" type="checkbox"><span lang="de-at">
Login speichern.</span><br><br>
<button class="input_feld" type="submit" name="submit">Einloggen</button>
<br>
<br>
<a href="/register/">Noch keinen Account?</a><br><br>
<a href="/passwordreset/">Haben Sie Ihr Passwort vergessen?</a>
<br><br><span lang="de-at">* Noch in Bau. </span>
</div>
</form>
login.php
PHP:
<?php
if(isset($_POST['submit'])){
include("mysql.php");
$stmt = $mysql->prepare("SELECT * FROM $tabelle WHERE user = :user");
$stmt->bindParam(":user",$_POST["username"]);
$stmt->execute();
$count = $stmt->rowCount();
if($count == 1){
$row = $stmt->fetch();
if(password_verify($_POST["pw"], $row["pass"])){
session_start();
$_SESSION["username"] = $row["user"];
include('config.php');
if($nach_login!='https://login.agw-international.com/my/'){
header("Location: $nach_login");
}
}else{
$infos="<div class='error'>Passwort ist falsch.</div>";
}
}else{
$infos="<div class='error'>Den Benutzernamen gibt es nicht.</div>";
}
}
?>
mysql.php
PHP:
<?php $pwlink="https://login.agw-international.com/"; $tabelle="users";try{$mysql = new PDO("mysql:host=localhost;dbname=Login", "root", "passwort");$mysql->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );}catch (PDOException $e){echo "SQL Error: ".$e->getMessage();}?>
Zuletzt bearbeitet: