Sponsor-Board.de
Thema geschlossen  Thema schreiben 

PHP MySQL Login funktioniert nicht

Verfasser Nachricht

Beiträge: 594
Bewertung: 11
Registriert seit: Feb 2011
Status: offline


Beitrag: #1
PHP MySQL Login funktioniert nicht

Ich habe mich mal ein Loginscript rangesetzt aber es funktioniert nicht.

Code:
<?php

$benutzer[0]["Nickname"] ="admin";
$benutzer[0]["Kennwort"] = "admin";
$benutzer[0]["Nachname"] = "Mustermann";
$benutzer[0]["Vorname"] = "Max";

$benutzer[1]["Nickname"] = "test";
$benutzer[1]["Kennwort"] = "abc";
$benutzer[1]["Nachname"] = "Kunze";
$benutzer[1]["Vorname"] = "Martin";



$connectionid  = mysql_connect ("localhost", "user1661462", "*****");
if (!mysql_select_db ("LoginSystem", $connectionid))
{
  die ("Keine Verbindung zur Datenbank");
}


mysql_query ("DELETE FROM benutzerdaten");


while (list ($key, $value) = each ($benutzer))
{
  
  $sql = "INSERT INTO ".
    "benutzerdaten (Nickname, Kennwort, Nachname, Vorname) ".
  "VALUES ('".$value["Nickname"]."', '".
                       md5 ($value["Kennwort"])."', '".
                       $value["Nachname"]."', '".
                       $value["Vorname"]."')";
  mysql_query ($sql);

  if (mysql_affected_rows ($connectionid) > 0)
  {
    echo "Benutzer erfolgreich angelegt.<br>\n";
  }
  else
  {
   echo "Fehler beim Anlegen der Benutzer.<br>\n";
  }
}
?>


Kann mir vll jemand weiterhelfen?
Es soll automatisch einen Benutzer zur Datenbank hinzufügen.

EDIT: Hat sich erledigt. Hab ein Scipt vergessen zum erstellen der Datenbank.

Dieser Beitrag wurde zuletzt bearbeitet: 22.11.2011 21:32 von Lkernel.

22.11.2011 21:25
 
Alle Beiträge dieses Benutzers finden

Beiträge: 1.545
Bewertung: 62
Registriert seit: Jan 2011
Status: offline


Beitrag: #2
RE: PHP MySQL Login funktioniert nicht

Zitat: Loginscript

Für mich sieht dass eher nach einem Versucht für ein Registrierskript aus.


---------------------------
[Link: Registrierung erforderlich] | [Link: Registrierung erforderlich]

22.11.2011 21:32
 
Alle Beiträge dieses Benutzers finden

Beiträge: 202
Bewertung: 2
Registriert seit: Sep 2007
Status: offline


Beitrag: #3
RE: PHP MySQL Login funktioniert nicht

Und was soll das hier bezwecken?

Code:
mysql_query ("DELETE FROM benutzerdaten");


Alexander Grüßung
[Link: Registrierung erforderlich]

22.11.2011 21:56
 
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden

Beiträge: 1.545
Bewertung: 62
Registriert seit: Jan 2011
Status: offline


Beitrag: #4
RE: PHP MySQL Login funktioniert nicht

Hi,

ich habe hier mal ein Exampel von mir für dich, wie man es regeln könnte.

PHP-Code:
if (isset($_POST['username'])) {
  include (
"_include/config.php"); ## Hier kann bspw. der Datenbankaufbau enthalten sein.

    
$username $_POST['username']; # Username per Post Übergabe
    
$password md5($_POST['pass']); # Passwort per Post Übergabe

$query "SELECT * FROM user WHERE username = '".mysql_real_escape_string($username)."' 
AND password = '"
.mysql_real_escape_string($password)."'";
        
$hasil mysql_query($query);
        
$data mysql_fetch_array($hasil);

   if (
$password == $data['password'] && $username == $data['username']) {

        
$_SESSION['username'] = $data['username'];
        
$_SESSION['userid'] = $data['id'];
        
$_SESSION['vorname'] = $data['vorname'];
        
$_SESSION['nachname'] = $data['nachname'];
        
$_SESSION['email'] = $data['email'];
                
## Die Sessions kannst du später auf Wahrheit prüfen, ##
                ## sodass man sagen kann, dass der User eingeloggt ist oder nicht. ##

    ## Hier kannst du jetzt noch optional sagen ob man weitergeleitet wird oder nicht. ##
        
echo 'Erfolgreich eingeloggt..';
    
   }else {
    
## Wenn das Passwort falsch eingegeben wurde ##
        
echo 'Falsches Passwort oder User.';

   }

}else {
    
## Weiterleitung falls das Skript ohne Übergabeoarameter aufgerufen wird. ##
        
header('LOCATION: XXX.php');
        die;


---------------------------
[Link: Registrierung erforderlich] | [Link: Registrierung erforderlich]

Dieser Beitrag wurde zuletzt bearbeitet: 22.11.2011 22:51 von DebianDEV.

22.11.2011 22:39
 
Alle Beiträge dieses Benutzers finden

Beiträge: 702
Bewertung: 104
Registriert seit: Oct 2010
Status: offline


Beitrag: #5
RE: PHP MySQL Login funktioniert nicht

Faboloco schrieb:
EDIT: Hat sich erledigt. Hab ein Scipt vergessen zum erstellen der Datenbank.


kann geschlossen werden.


Rechtschreibfehler könnt ihr behalten

22.11.2011 23:25
 
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Thema geschlossen  Thema schreiben 

Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Hilfe bei Twitch Login auf Website ReckleZ 3 1.918 15.08.2019 06:42
Letzter Beitrag: eSport4you
  PHP Formular in Mysql spela 1 1.922 19.06.2018 11:09
Letzter Beitrag: Jerr0w
  MyFacebook Connect Login klappt nicht VIAKAVA 0 2.113 08.08.2017 07:21
Letzter Beitrag: VIAKAVA
  [C++] Login mit Post Jerr0w 2 1.847 10.12.2016 09:37
Letzter Beitrag: phpcode
Question MySQLi Update funktioniert nicht [GELÖST] pixodoo 5 2.045 11.11.2016 18:14
Letzter Beitrag: pixodoo

 Druckversion anzeigen
 Thema einem Freund senden
 Thema abonnieren
 Thema zu den Favoriten hinzufügen

Sponsor-Board.de

Community
Über uns
Partner
Powered by Mybb: Copyright 2002-2024 by MyBB Group - Deutsche-Übersetzung von Mybb.de
 
© 2007-2024 Sponsor-Board.de - Hosted by OVH

Willkommen auf SB!   Sie benötigen ein Sponsoring?   1. Anmelden   2. Sponsoring-Anfrage erstellen   3. Nachrichten von Sponsoren erhalten   Kostenlos!   Jetzt registrieren