Profil | Mitglieder | Registrieren | Start | Suche


PHP-Support.de » Programmierung » PHP & MySQL » Login mit Username ode E-Mail Adresse    » Hallo Gast [Login | Registrieren]

Neues Thema | Antworten   

Autor Beitrag
AGW
Mitglied
Neuling


Dabei seit: 27.08.2020
Herkunft: keine Angabe
Posts: 3
      Login mit Username ode E-Mail Adresse Zitat | Bearbeiten

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)
 PHP 
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
<?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 
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
<?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 
1:
<?php $pwlink="https://login.agw-international.com/"$tabelle="users";try{$mysql = new PDO("mysql:host=localhost;dbname=Login""root""passwort");$mysql->setAttributePDO::ATTR_ERRMODEPDO::ERRMODE_EXCEPTION );}catch (PDOException $e){echo "SQL Error: ".$e->getMessage();}?>



AGW von AGW International
02.09.2020, 12:39 Profil | PM | E-Mail  
Htaccess
Mitglied
Sehr guter User


Dabei seit: 22.08.2010
Herkunft: Deutschland
Posts: 718
      Zitat | Bearbeiten

Hallo AGW,

was genau ist dein Problem? Dein SQL Statement oder dein Code, den du hier mitgeteilt hast? Das einzige was klar ist, ist die Tatsache, dass du ein Login programmieren möchtest, wo man sich mit dem Benutzernamen oder der E-Mail Adresse anmelden kann.

Gruß
Htaccess


07.09.2020, 13:34 Profil | PM | E-Mail  
Seiten (1):  1 
PHP-Support.de » Programmierung » PHP & MySQL » Login mit Username ode E-Mail Adresse   

Neues Thema | Antworten   


Powered by Command Board 1.0 - Beta 2.0 © 2004-08 PHP-Einfach | Impressum | Datenschutz