Und zwar habe ich ein Weblogin mit php erstellt grübel aber wie ich per userid die bei Login übermittelt wird, Tebellen teile auslesen und anzeigen kann. Zum Verständnis: ich habe der User Tabelle 'status' smaltext Und 'subtext' bigtext hinzugfügt so das ich spezifische texte dem jeweiligen usern anzeigen kann die angemeldet sind, Problehm ist halt das ich nicht genau weiß wie ich dies per id anzeigen lassen kann.
Login php:
Login Breich (Dort soll "status" und "subtext" durch die jweilige userid angezeigt werden):
ich tippe mal das ich im loginbereich auch eine Mysql verbindung benötige, da bei der Übermittlunge ja nicht aktualisiert wird nur beim login.
Login php:
PHP:
<?php
session_start();
$pdo = new PDO('mysql:host=xxxxxxx:xxxx;dbname=xxxxxx', 'xxxxxx', 'xxxxxxxxxxxx');
if(isset($_GET['login'])) {
$email = $_POST['email'];
$passwort = $_POST['passwort'];
$statement = $pdo->prepare("SELECT * FROM users WHERE email = :email");
$result = $statement->execute(array('email' => $email));
$user = $statement->fetch();
//Überprüfung des Passworts
if ($user !== false && password_verify($passwort, $user['passwort'])) {
$_SESSION['userid'] = $user['id'];
$_SESSION['username'] = $user['username'];
header("Location:[URL='https://kleindesignsgroup.com/']KleinDesigns[/URL]");
exit();
} else {
$errorMessage = "E-Mail oder Passwort war ungültig<br>";
}
}
?>
Login Breich (Dort soll "status" und "subtext" durch die jweilige userid angezeigt werden):
PHP:
<?php
session_start();
if(!isset($_SESSION['userid'])) {
$ErrorMessage = ('Melde dich erst an <a href="login.php">Anmelden</a>');
header("Location:[URL]https://kleindesignsgroup.com/anmelden/[/URL]");
exit();
}
//Abfrage der Nutzer ID vom Login
$userid = $_SESSION['userid']
$username = $_SESSION['username'];
echo "Hallo User: " .$username;
?>
Zuletzt bearbeitet von einem Moderator: