kostenloser Webspace werbefrei: lima-city


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.:confused::wink:

    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&uuml;ssen g&uuml;ltige Zugangsdaten eingeben, um sich einzuloggen.';
                        }
                    } else {
                        $fehlermldg = 'Sie m&uuml;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.:tongue:
    Eine schöne gute Nacht noch.:wave:
  • in: Pinnwand script

    geschrieben von schau-dich-shlau

    Hallo,
    Kennt einer Pinnwand Script

    was ich in mein Login einbauen kann.:sound:

    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&uuml;ssen g&uuml;ltige Zugangsdaten eingeben, um sich einzuloggen.';
                        }
                    } else {
                        $fehlermldg = 'Sie m&uuml;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.:thumb::biggrin:
  • in: ausgeben wenn user eingeloggt

    geschrieben von schau-dich-shlau

    Hallo,



    Ich haben ein Problem Namen wird angezeigt Aber Email nicht was ist falsch.:wall:

    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.:prost:

    Ich haben ein Problem Namen wird angezeigt Aber Email nicht was ist falsch.:wall:

    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.:biggrin:






  • in: user email (ID) ausgeben wenn user eingeloggt

    geschrieben von schau-dich-shlau

    Hallo,
    Es geht schon wieder was nicht.:slant:

    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&uuml;ssen g&uuml;ltige Zugangsdaten eingeben, um sich einzuloggen.';
                        }
                    } else {
                        $fehlermldg = 'Sie m&uuml;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.:thumb:

    Aber wie kann ich die Daten ausgeben.:slant:
  • 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.:thumb:

    Dann programmiere ich das jetzt.:biggrin:
  • 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).:confused:

    Ich möchte gerne nach programmieren Gaum will ich wissen Der code noch geht.:wink:

  • in: user email (ID) ausgeben wenn user eingeloggt

    geschrieben von schau-dich-shlau


    Jetzt kommt die Fehlermeldung ich kann mich nicht einloggen.:mad:

    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.:confused:

    Die Fehlermeldung kommt.:scared:
    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&uuml;ssen g&uuml;ltige Zugangsdaten eingeben, um sich einzuloggen.';
    					}
    				}
    				else {
    					$fehlermldg = 'Sie m&uuml;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&uuml;ssen g&uuml;ltige Zugangsdaten eingeben, um sich einzuloggen.';
    					}
    				}
    				else {
    					$fehlermldg = 'Sie m&uuml;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.:confused:

    Kennt ihr code.:confused::tongue:
  • 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.:slant:


    http://s1.directupload.net/images/130802/lixgbj3n.png



    Hallo,limabone.
    Kannst du mein login om schreiben
    Bitte mach das für mich..:shy:
  • in: Wer ist online.

    geschrieben von schau-dich-shlau

    Es geht immer noch nicht,:angel:


    Ist das jetzt so richtig.:confused:
    <?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&auml;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&uuml;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 .:confused:


    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>";
    ?>

    :wave::wave:
  • 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.:wave:
    Mein Problem ist Ich hab ein Login geschrieben Aber er geht nicht könnt ihr mir helfen
    warum es nicht geht.:slant:


    <?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>

Login zum Webhosting ohne Werbung!