Suche auf lima-city
-
in: Kommentare Für login php mysql
geschrieben von schau-dich-shlau
Hallo,
Ich brauche euer Hilfe ich suche ein Kommentare Script mit Smileys für mein Login
ich habe auch schon bei google kucken aber ich hab nix gefunden kennt ihr ein script.
Hier ist mein Login
<?php $seitentitel = 'Login'; require_once('includes/zugang.php'); $fehlermldg = ""; if (!isset($_SESSION['id'])) { if (isset($_POST['submit'])) { $db = mysqli_connect(DB_HOST, DB_BENUTZER, DB_PASSWORT, DB_NAME); mysqli_set_charset($db, "utf8"); $nutzername = mysqli_real_escape_string($db, trim($_POST['nutzername'])); $passwort = mysqli_real_escape_string($db, trim($_POST['passwort'])); if (!empty($nutzername) && !empty($passwort)) { $sql = <<< EOT SELECT id, nutzername, email FROM nutzer WHERE nutzername = '$nutzername' AND passwort = SHA('$passwort') EOT; $daten = mysqli_query($db, $sql); if (mysqli_num_rows($daten) == 1) { // Login erfolgreich, also die Cookies setzen und den Benutzer zur Hauptseite umleiten $zeile = mysqli_fetch_array($daten); $_SESSION['id'] = $zeile['id']; $_SESSION['nutzername'] = $zeile['nutzername']; $_SESSION['email'] = $zeile['email']; setcookie('id', $zeile['id'], time() + (60 * 60 * 24 * 30)); // Verfällt in 30 Tagen setcookie('nutzername', $zeile['nutzername'], time() + (60 * 60 * 24 * 30)); // Verfällt in 30 Tagen $hauptseite = 'http://' . $_SERVER['HTTP_HOST'] . dirname($_SERVER['PHP_SELF']) . '/seite2.php'; mysqli_close($db); header('Location: ' . $hauptseite); exit(); } else { $fehlermldg = 'Sie müssen gültige Zugangsdaten eingeben, um sich einzuloggen.'; } } else { $fehlermldg = 'Sie müssen Ihre Zugangsdaten eingeben, um sich einzuloggen.'; } } } ?> <div id="wrapper"> <?php require_once('includes/header.php'); if($fehlermldg != "") { echo '<p class="fail">' . $fehlermldg . '</p>'; } ?> <h2>Login</h2> <form method="post" action="login.php"> <label for="nutzername">Benutzername:</label> <input type="text" name="nutzername" /> <label for="passwort">Passwort:</label> <input type="password" name="passwort" /> <input type="submit" value="Login" name="submit" /> </form> </div><!-- #wrapper -->
Bitte helft mir.
Eine schöne gute Nacht noch.
-
in: Pinnwand script
geschrieben von schau-dich-shlau
Hallo,
Kennt einer Pinnwand Script
was ich in mein Login einbauen kann.
Login
<?php $seitentitel = 'Login'; require_once('includes/zugang.php'); $fehlermldg = ""; if (!isset($_SESSION['id'])) { if (isset($_POST['submit'])) { $db = mysqli_connect(DB_HOST, DB_BENUTZER, DB_PASSWORT, DB_NAME); mysqli_set_charset($db, "utf8"); $nutzername = mysqli_real_escape_string($db, trim($_POST['nutzername'])); $passwort = mysqli_real_escape_string($db, trim($_POST['passwort'])); if (!empty($nutzername) && !empty($passwort)) { $sql = <<< EOT SELECT id, nutzername, email FROM nutzer WHERE nutzername = '$nutzername' AND passwort = SHA('$passwort') EOT; $daten = mysqli_query($db, $sql); if (mysqli_num_rows($daten) == 1) { // Login erfolgreich, also die Cookies setzen und den Benutzer zur Hauptseite umleiten $zeile = mysqli_fetch_array($daten); $_SESSION['id'] = $zeile['id']; $_SESSION['nutzername'] = $zeile['nutzername']; $_SESSION['email'] = $zeile['email']; setcookie('id', $zeile['id'], time() + (60 * 60 * 24 * 30)); // Verfällt in 30 Tagen setcookie('nutzername', $zeile['nutzername'], time() + (60 * 60 * 24 * 30)); // Verfällt in 30 Tagen $hauptseite = 'http://' . $_SERVER['HTTP_HOST'] . dirname($_SERVER['PHP_SELF']) . '/seite2.php'; mysqli_close($db); header('Location: ' . $hauptseite); exit(); } else { $fehlermldg = 'Sie müssen gültige Zugangsdaten eingeben, um sich einzuloggen.'; } } else { $fehlermldg = 'Sie müssen Ihre Zugangsdaten eingeben, um sich einzuloggen.'; } } } ?> <div id="wrapper"> <?php require_once('includes/header.php'); if($fehlermldg != "") { echo '<p class="fail">' . $fehlermldg . '</p>'; } ?> <h2>Login</h2> <form method="post" action="login.php"> <label for="nutzername">Benutzername:</label> <input type="text" name="nutzername" /> <label for="passwort">Passwort:</label> <input type="password" name="passwort" /> <input type="submit" value="Login" name="submit" /> </form> </div><!-- #wrapper -->
-
in: ausgeben wenn user eingeloggt
geschrieben von schau-dich-shlau
Hallo,
Danke es geht. -
in: ausgeben wenn user eingeloggt
geschrieben von schau-dich-shlau
Hallo,
Ich haben ein Problem Namen wird angezeigt Aber Email nicht was ist falsch.
Nutzer: manuel
Notice: Undefined index: email in E:\xampp\htdocs\spiele\profil-einstellung\index.php on line 30
email:
<?php require_once('../login/includes/sitzungsstart.php'); $seitentitel = 'Memberarea'; require_once('../login/includes/zugang.php'); if(isset($_SESSION['nutzername'])) { $user = $_SESSION['nutzername']; $db = mysqli_connect(DB_HOST, DB_BENUTZER, DB_PASSWORT, DB_NAME); mysqli_set_charset($db, "utf8"); $sql = "SELECT aktiviert, nutzername FROM nutzer WHERE nutzername = '$user' "; $daten = mysqli_query($db, $sql); $zeile = mysqli_fetch_array($daten); if ($zeile['aktiviert'] == 0) { $aktivierungsseite = 'http://' . $_SERVER['HTTP_HOST'] . dirname($_SERVER['PHP_SELF']) . '/aktivierung.php'; header('Location:' . $aktivierungsseite); mysqli_close($db); } } ?> <?php echo "<p>Nutzer: {$_SESSION['nutzername']}</p>\n"; echo "<p>email: {$_SESSION['email']}</p>\n"; ?>
-
in: Kennt einer Privaten Message System
geschrieben von schau-dich-shlau
Hi Leute
also ich suche für meine Homepage ein "Private Messaging system" oder auch "PM System"
ich habe schon gegoogelt, bin aber nicht fündig geworden.
Ob es kostenlos ist oder etwas kostet ist mir egal.
also wenn ihr etwas findet oder ein gutes system kennt, hätte ich gerne den link.
Danke im voraus -
in: user email (ID) ausgeben wenn user eingeloggt
geschrieben von schau-dich-shlau
Danke dafür nochmal.
Ich haben ein Problem Namen wird angezeigt Aber Email nicht was ist falsch.
Nutzer: manuel
Notice: Undefined index: email in E:\xampp\htdocs\spiele\profil-einstellung\index.php on line 30
email:
<?php require_once('../login/includes/sitzungsstart.php'); $seitentitel = 'Memberarea'; require_once('../login/includes/zugang.php'); if(isset($_SESSION['nutzername'])) { $user = $_SESSION['nutzername']; $db = mysqli_connect(DB_HOST, DB_BENUTZER, DB_PASSWORT, DB_NAME); mysqli_set_charset($db, "utf8"); $sql = "SELECT aktiviert, nutzername FROM nutzer WHERE nutzername = '$user' "; $daten = mysqli_query($db, $sql); $zeile = mysqli_fetch_array($daten); if ($zeile['aktiviert'] == 0) { $aktivierungsseite = 'http://' . $_SERVER['HTTP_HOST'] . dirname($_SERVER['PHP_SELF']) . '/aktivierung.php'; header('Location:' . $aktivierungsseite); mysqli_close($db); } } ?> <?php echo "<p>Nutzer: {$_SESSION['nutzername']}</p>\n"; echo "<p>email: {$_SESSION['email']}</p>\n"; ?>
-
in: Kennt einer Privaten Message System
geschrieben von schau-dich-shlau
Hallo,
Kennt einer Privaten Message System
was ich in mein login einbauen kann.
-
in: user email (ID) ausgeben wenn user eingeloggt
geschrieben von schau-dich-shlau
Hallo,
Es geht schon wieder was nicht.
Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in E:\xampp\htdocs\spiele\login\login.php on line 25
<?php $seitentitel = 'Login'; require_once('includes/zugang.php'); $fehlermldg = ""; if (!isset($_SESSION['id'])) { if (isset($_POST['submit'])) { $db = mysqli_connect(DB_HOST, DB_BENUTZER, DB_PASSWORT, DB_NAME); mysqli_set_charset($db, "utf8"); $nutzername = mysqli_real_escape_string($db, trim($_POST['nutzername'])); $passwort = mysqli_real_escape_string($db, trim($_POST['passwort'])); if (!empty($nutzername) && !empty($passwort)) { $sql = <<< EOT SELECT id, nutzername, email FROM nutzernutzername WHERE nutzername = '$nutzername' AND passwort = SHA('$passwort') EOT; $daten = mysqli_query($db, $sql); if (mysqli_num_rows($daten) == 1) { // Login erfolgreich, also die Cookies setzen und den Benutzer zur Hauptseite umleiten $zeile = mysqli_fetch_array($daten); $_SESSION['id'] = $zeile['id']; $_SESSION['nutzername'] = $zeile['nutzername']; $_SESSION['email'] = $zeile['email']; setcookie('id', $zeile['id'], time() + (60 * 60 * 24 * 30)); // Verfällt in 30 Tagen setcookie('nutzername', $zeile['nutzername'], time() + (60 * 60 * 24 * 30)); // Verfällt in 30 Tagen $hauptseite = 'http://' . $_SERVER['HTTP_HOST'] . dirname($_SERVER['PHP_SELF']) . '/seite2.php'; mysqli_close($db); header('Location: ' . $hauptseite); exit(); } else { $fehlermldg = 'Sie müssen gültige Zugangsdaten eingeben, um sich einzuloggen.'; } } else { $fehlermldg = 'Sie müssen Ihre Zugangsdaten eingeben, um sich einzuloggen.'; } } } ?> <div id="wrapper"> <?php require_once('includes/header.php'); if($fehlermldg != "") { echo '<p class="fail">' . $fehlermldg . '</p>'; } ?> <h2>Login</h2> <form method="post" action="login.php"> <label for="nutzername">Benutzername:</label> <input type="text" name="nutzername" /> <label for="passwort">Passwort:</label> <input type="password" name="passwort" /> <input type="submit" value="Login" name="submit" /> </form> </div><!-- #wrapper -->
-
in: user email (ID) ausgeben wenn user eingeloggt
geschrieben von schau-dich-shlau
Banke es geht.
Aber wie kann ich die Daten ausgeben. -
in: user email (ID) ausgeben wenn user eingeloggt
geschrieben von schau-dich-shlau
Unknown column 'mm' in 'where clause'
SELECT id, nutzername, email
FROM nutzer
WHERE nutzername = 'manuel' AND passwort = SHA(mm) -
in: HTML & PHP - Profil bearbeiten (Useranfrage)
geschrieben von schau-dich-shlau
Okay danke.
Dann programmiere ich das jetzt. -
in: HTML & PHP - Profil bearbeiten (Useranfrage)
geschrieben von schau-dich-shlau
Hallo,
Ich hab mal eine Frage könnt ihr mir sagen ob das noch geht dar Code video HTML & PHP - Profil bearbeiten (Useranfrage).
Ich möchte gerne nach programmieren Gaum will ich wissen Der code noch geht.
-
in: user email (ID) ausgeben wenn user eingeloggt
geschrieben von schau-dich-shlau
Jetzt kommt die Fehlermeldung ich kann mich nicht einloggen.
Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in E:\xampp\htdocs\spiele\login\login.php on line 25
-
in: user email (ID) ausgeben wenn user eingeloggt
geschrieben von schau-dich-shlau
Hallo,
Danke aber es geht nicht oder habe ich das falsch eingefügt.
Die Fehlermeldung kommt.
Parse error: syntax error, unexpected 'else' (T_ELSE) in E:\xampp\htdocs\spiele\login\login.php on line 39
<?php $seitentitel = 'Login'; require_once('includes/zugang.php'); $fehlermldg = ""; if (!isset($_SESSION['id'])) { if (isset($_POST['submit'])) { $db = mysqli_connect(DB_HOST, DB_BENUTZER, DB_PASSWORT, DB_NAME); mysqli_set_charset($db, "utf8"); $nutzername = mysqli_real_escape_string($db, trim($_POST['nutzername'])); $passwort = mysqli_real_escape_string($db, trim($_POST['passwort'])); if (!empty($nutzername) && !empty($passwort)) { $sql = <<< EOT SELECT id, nutzername, email FROM nutzer WHERE nutzername = '$nutzername' AND passwort = SHA($passwort) EOT; $daten = mysqli_query($db, $sql); $zeile = mysqli_fetch_array($daten); if (mysqli_num_rows($daten) == 1) { // Login erfolgreich, also die Cookies setzen und den Benutzer zur Hauptseite umleiten $zeile = mysqli_fetch_array($daten); $_SESSION['id'] = $zeile['id']; $_SESSION['nutzername'] = $zeile['nutzername']; $_SESSION['email'] = $zeile['email']; setcookie('id', $zeile['id'], time() + (60 * 60 * 24 * 30)); // Verfällt in 30 Tagen setcookie('nutzername', $zeile['nutzername'], time() + (60 * 60 * 24 * 30)); // Verfällt in 30 Tagen $hauptseite = 'http://' . $_SERVER['HTTP_HOST'] . dirname($_SERVER['PHP_SELF']) . '/seite2.php'; header('Location: ' . $hauptseite); mysqli_close($db); else { $fehlermldg = 'Sie müssen gültige Zugangsdaten eingeben, um sich einzuloggen.'; } } else { $fehlermldg = 'Sie müssen Ihre Zugangsdaten eingeben, um sich einzuloggen.'; } } } ?> <div id="wrapper"> <?php require_once('includes/header.php'); if($fehlermldg != "") { echo '<p class="fail">' . $fehlermldg . '</p>'; } ?> <h2>Login</h2> <form method="post" action="login.php"> <label for="nutzername">Benutzername:</label> <input type="text" name="nutzername" /> <label for="passwort">Passwort:</label> <input type="password" name="passwort" /> <input type="submit" value="Login" name="submit" /> </form> </div><!-- #wrapper -->
-
in: user email (ID) ausgeben wenn user eingeloggt
geschrieben von schau-dich-shlau
Hallo,
Ich möchte das gerne Profilseite ausgeben (E-mail Benutzername).
CREATE TABLE IF NOT EXISTS `nutzer` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`nutzername` varchar(32) NOT NULL DEFAULT 'not',
`email` varchar(100) NOT NULL DEFAULT 'not',
`tag` varchar(20) NOT NULL,
`monat` varchar(20) NOT NULL,
`jahr` varchar(20) NOT NULL,
`passwort` varchar(40) NOT NULL DEFAULT 'not',
`anmeldedatum` datetime DEFAULT NULL,
`aktivierungscode` int(6) NOT NULL DEFAULT '123',
`aktiviert` int(11) NOT NULL DEFAULT '1',
`vergessen` int(6) NOT NULL DEFAULT '0',
`avatar` varchar(55) NOT NULL DEFAULT 'standart',
PRIMARY KEY (`id`)
) ;
<?php $seitentitel = 'Login'; require_once('includes/zugang.php'); $fehlermldg = ""; if (!isset($_SESSION['id'])) { if (isset($_POST['submit'])) { $db = mysqli_connect(DB_HOST, DB_BENUTZER, DB_PASSWORT, DB_NAME); mysqli_set_charset($db, "utf8"); $nutzername = mysqli_real_escape_string($db, trim($_POST['nutzername'])); $passwort = mysqli_real_escape_string($db, trim($_POST['passwort'])); if (!empty($nutzername) && !empty($passwort)) { $sql = "SELECT id, nutzername FROM nutzer WHERE nutzername = '$nutzername' AND passwort = SHA('$passwort')"; $daten = mysqli_query($db, $sql); $zeile = mysqli_fetch_array($daten); if (mysqli_num_rows($daten) == 1) { // Login erfolgreich, also die Cookies setzen und den Benutzer zur Hauptseite umleiten $_SESSION['id'] = $zeile['id']; $_SESSION['nutzername'] = $zeile['nutzername']; setcookie('id', $zeile['id'], time() + (60 * 60 * 24 * 30)); // Verfällt in 30 Tagen setcookie('nutzername', $zeile['nutzername'], time() + (60 * 60 * 24 * 30)); // Verfällt in 30 Tagen $hauptseite = 'http://' . $_SERVER['HTTP_HOST'] . dirname($_SERVER['PHP_SELF']) . '/seite2.php'; header('Location: ' . $hauptseite); mysqli_close($db); } else { $fehlermldg = 'Sie müssen gültige Zugangsdaten eingeben, um sich einzuloggen.'; } } else { $fehlermldg = 'Sie müssen Ihre Zugangsdaten eingeben, um sich einzuloggen.'; } } } ?> <div id="wrapper"> <?php require_once('includes/header.php'); if($fehlermldg != "") { echo '<p class="fail">' . $fehlermldg . '</p>'; } ?> <h2>Login</h2> <form method="post" action="login.php"> <label for="nutzername">Benutzername:</label> <input type="text" name="nutzername" /> <label for="passwort">Passwort:</label> <input type="password" name="passwort" /> <input type="submit" value="Login" name="submit" /> </form> </div><!-- #wrapper -->
-
in: user email (ID) ausgeben wenn user eingeloggt
geschrieben von schau-dich-shlau
Hallo,
Ich möchte gern folgendes ausgeben für einen eingeloggten user:
Emali
Nutzernme
Wie mach ich das.
Kennt ihr code.
-
in: Wer ist online.
geschrieben von schau-dich-shlau
Es kommt keine Fehlermeldung ! Aber es geht nicht
wenn ich mich einloggen Steht immer noch offline.
http://s1.directupload.net/images/130802/lixgbj3n.png
Hallo,limabone.
Kannst du mein login om schreiben
Bitte mach das für mich.. -
in: Wer ist online.
geschrieben von schau-dich-shlau
Es geht immer noch nicht,
Ist das jetzt so richtig.
<?php error_reporting(E_ALL); include("mysql.php"); session_start(); echo "<table>"; echo " <tr>\n"; echo " <td>\n"; echo "Nickname\n"; echo " </td>\n"; echo " <td>\n"; echo " </td>\n"; echo " <td>\n"; echo "Letzter Login\n"; echo " </td>\n"; echo " <td>\n"; echo " \n"; echo " </td>\n"; echo " </tr>\n"; $sql = "SELECT id, SessionID, user, Letzte_Aktion FROM login ORDER BY user ASC "; $result = mysql_query($sql) OR die("<pre>\n".$sql."</pre>\n".mysql_error()); while ($row = mysql_fetch_assoc($result)) { // existiert eine Session ID und der User // war nicht länger als 2 Minuten inaktiv, so wird er als online betrachtet $x = 0; if($result->num_rows) { // gibt es Datensätze while($row = $result->fetch_assoc()) // dann gib mir einen nach dem anderen aus if($row['Letzte_Aktion'] >= time()-120 && !empty($row['SessionID'])) // zuerst der zu prüfende Wert, dann die Bedingung $x++; // HEUREKA! Wir haben einen Besucher mehr. echo 'Es sind zurzeit '.$x.' Besucher online.'; } else { echo 'Keine Einträge :-('; } $online = "<span style=\"color:green\">online</span>\n"; else $online = "<span style=\"color:red\">offline</span>\n"; echo " <tr>\n"; echo " <td>\n"; echo "<a href=\"profil.php?id=".$row['id']."\">".$row['user']."</a>\n"; echo " </td>\n"; echo " <td>\n"; echo " </td>\n"; echo " <td>\n"; echo " </td>\n"; echo " <td>\n"; echo $online; echo " </td>\n"; echo " </tr>\n"; } echo "</table>"; ?>
Das ist meine login.
<?php //PHP Session starten session_start(); //Datenbankverbindung require_once('config.php'); //Loginprozess $user = $_POST['user']; $passwort = $_POST['passwort']; //Sind alle Felder ausgefüllt if($user != "" && $passwort != "") { //Absichern der Logineingaben, zum Schutz vor SQL-Injection $user = mysql_real_escape_string($user); //Verschluesseln des Passwortes, um die Datenbankabfrage durchzufuehren $passwort = md5($passwort); //Daten aus Datenbanak holen $selectUserData = mysql_query("SELECT * FROM login WHERE user = '{$user}'"); //Ist der Benutzer Ÿberhaupt vorhanden? if(mysql_num_rows($selectUserData) > 0){ //Aufarbeiten der Datenbankwerte $dbData = mysql_fetch_assoc($selectUserData); //Ist das eingengeben Passwort gleich dem Datenbankpasswort if($dbData['passwort'] == $passwort){ //Speichern der Logindaten im Log $userip = $_SERVER['REMOTE_ADDR']; $username = $dbData['id']; $insert = mysql_query("INSERT INTO loginlog VALUES ('','{$username}','{$userip}')"); $_SESSION['username'] = $username; //Weiterleitung // $userip = $_SERVER['REMOTE_ADDR']; $username = $dbData['user']; $insert = mysql_query("INSERT INTO user VALUES ('','{$username}','{$userip}')"); $_SESSION['username'] = $username; // $host = $_SERVER['HTTP_HOST']; $uri = rtrim(dirname($_SERVER['PHP_SELF']), '/\\'); header("Location: http://$host$uri/seite2.php"); exit; } else{ $output = "Falsches Passwort."; } } else{ $output = "Der Benutzer ist nicht vorhanden."; } } else{ $output = "Bitte füllen Sie alle Felder aus."; } ?> <html> <head> <link href="style.css" rel="Stylesheet" type="text/css" media="screen"></link> </head> <body> <div id="root"> <div id="logo"></div> <div id="sub-navi" style="text-align:right;"><form action="login.php" method="post"><b>Fehler: <?php echo $output; ?></b>E-Mail: <input type="text" name="user" style="width:100px;"></input> Passwort: <input type="password" name="passwort" style="width:100px;"></input> <input type="submit" value="Login" name="submit"></input></form></div> </div> <div id="login-img"> <img src="designImages/netorial_login.png" alt="LoginGrafik" border="0"/> </div> </body> </html>
-
in: Wer ist online.
geschrieben von schau-dich-shlau
Hallo,
Ich haben wieder ein problem mein problem ist ich haben ein script was anzeigen welche User online sehen aber es geht nicht auf es zeigt nur an offline es zeigt nicht an onlie
Trotz einloggen
Könnt ih mir helfe den Fehler finden .
CREATE TABLE IF NOT EXISTS `login` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user` longtext NOT NULL,
`passwort` longtext NOT NULL,
`Autologin` varchar(36) DEFAULT NULL,
`SessionID` varchar(36) DEFAULT NULL,
`Letzte_Aktion` varchar(6) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
);
<?php error_reporting(E_ALL); session_start(); echo "<?xml version=\"1.0\" encoding=\"ISO-8859-1\" ?>\n"; ?>
<?php error_reporting(E_ALL); include("mysql.php"); session_start(); echo "<table>"; echo " <tr>\n"; echo " <td>\n"; echo "Nickname\n"; echo " </td>\n"; echo " <td>\n"; echo " </td>\n"; echo " <td>\n"; echo "Letzter Login\n"; echo " </td>\n"; echo " <td>\n"; echo " \n"; echo " </td>\n"; echo " </tr>\n"; $sql = "SELECT id, SessionID, user, Letzte_Aktion FROM login ORDER BY user ASC "; $result = mysql_query($sql) OR die("<pre>\n".$sql."</pre>\n".mysql_error()); while ($row = mysql_fetch_assoc($result)) { // existiert eine Session ID und der User // war nicht länger als 2 Minuten inaktiv, so wird er als online betrachtet if($row['SessionID'] AND (time()-60*2 < $row['Letzte_Aktion'])) $online = "<span style=\"color:green\">online</span>\n"; else $online = "<span style=\"color:red\">offline</span>\n"; echo " <tr>\n"; echo " <td>\n"; echo "<a href=\"profil.php?id=".$row['id']."\">".$row['user']."</a>\n"; echo " </td>\n"; echo " <td>\n"; echo " </td>\n"; echo " <td>\n"; echo " </td>\n"; echo " <td>\n"; echo $online; echo " </td>\n"; echo " </tr>\n"; } echo "</table>"; ?>
-
in: Login geschrieben Aber geht nicht.
geschrieben von schau-dich-shlau
Hallo,Forum
Ich bin ganz neu Und hab schon ein Problem ich hoffe ihr mir helfen könnt.
Mein Problem ist Ich hab ein Login geschrieben Aber er geht nicht könnt ihr mir helfen
warum es nicht geht.
<?php error_reporting(E_ALL); include("mysql.php"); include("functions.php"); // Session starten session_start(); include("autologout.php"); if(isset($_POST['submit']) AND $_POST['submit']=='Einloggen'){ // Falls der Nickname und das Passwort übereinstimmen.. $sql = "SELECT ID FROM User WHERE Nickname = '".mysql_real_escape_string(trim($_POST['Nickname']))."' AND Passwort = '".md5(trim($_POST['Passwort']))."' "; $result = mysql_query($sql) OR die("<pre>\n".$sql."</pre>\n".mysql_error()); // wird die ID des Users geholt und der User damit eingeloggt $row = mysql_fetch_assoc($result); // Prüft, ob wirklich genau ein Datensatz gefunden wurde if (mysql_num_rows($result)==1){ doLogin($row['ID'], isset($_POST['Autologin'])); echo "<h4>Willkommen ".$_SESSION['Nickname']."</h4>\n"; echo "Sie wurden erfolgreich eingeloggt.<br>\n". "Zur <a href=\"login/seite2.php\">Startseite</a>\n"; } else{ echo "Sie konnten nicht eingeloggt werden.<br>\n". "Nickname oder Passwort fehlerhaft.<br>\n". "Zurück zum <a href=\"".$_SERVER['PHP_SELF']."\">Login-Formular</a>\n"; } } else{ echo "<form ". " name=\"Login\" ". " action=\"".$_SERVER['PHP_SELF']."\" ". " method=\"post\" ". " accept-charset=\"ISO-8859-1\">\n"; } ?> <form id="form1" name="form1" method="post" action=""> <p> <label for="Nickname">Nickname</label> <input type="text" name="Nickname" id="Nickname" /> </p> <p> <label for="Passwort">Passwort</label> <input type="text" name="Passwort" id="Passwort" /> </p> <p> <input type="radio" name="radio" id="Autologin" value="Autologin" /> <label for="Autologin">Autologin</label> </p> <p>submit <input type="submit" name="submit" id="submit" value="Senden" /> </p> </form>