php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 26.10.2004, 11:08  
Gast
 
Beiträge: n/a
Standard Mehrere Benutzernamen

Ich habe ein news script geschrieben und wollte mehrere benutzernamen anlegen. mir wurde gesagt ich soll die benutzernamen in die datenbank schreiben und mit den selec t befehl auslesen. kann mir mal wer sagen was ich jetzt dafür in der config.php und der pwcheck.php rein schreiben muss???
hab nicht viel ahnung von php

config.php:

<?php
// Server-Daten
$host="................."; // Hostname
$user="................."; // Loginname
$sqlpw="..............."; // SQL Passwort
$db="...................."; // SQL Datenbankname
// Table 1
$table=".............";

// Admin Passworts
$passwort1 ="........";
$username1 ="........";


?>


pwcheck.php:

<?php
require "config.php";
if ($username != $username1 or $passwort != $passwort1)
{echo ".......";}
else
{echo"........";}
?>
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 26.10.2004, 11:12  
Gast
 
Beiträge: n/a
Standard

Wie weit bist du denn? Und was genau willst du von uns wissen? Also mit dem bisschen Code wirst du nicht weit kommen, da dort nichtmal ein Select-Befehl - den du scheinbar verwenden willst - drin vorkommt.
 
Alt 26.10.2004, 11:23  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von maxi
Wie weit bist du denn? Und was genau willst du von uns wissen? Also mit dem bisschen Code wirst du nicht weit kommen, da dort nichtmal ein Select-Befehl - den du scheinbar verwenden willst - drin vorkommt.
ja ich weis das news script läuft ja auch so weit nur das ich den benutzernamen und das passwort zurzeit aus der config.php auslese. ich will jetzt aber den benutzernamen und das passwort aus der datenbank auslesen.
nur was muss ich jetzt dafür schreiben????
 
Alt 26.10.2004, 11:25  
Gast
 
Beiträge: n/a
Standard

Dann arbeite dich mal in MySQL rein und schau wie weit du kommst.
 
Alt 26.10.2004, 21:30  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von maxi
Dann arbeite dich mal in MySQL rein und schau wie weit du kommst.
habe die config.php wie folgt geänder, aber jetzt kann man sich mit einem x belibigen benutzernamen und passwort anmelden.

<?php
// Server-Daten
$host="................."; // Hostname
$user="................."; // Loginname
$sqlpw="..............."; // SQL Passwort
$db="...................."; // SQL Datenbankname
// Table 1
$table=".............";
$tabel1="benutzer";

// Mit der Datenbank verbinden
$link = mysql_connect($host, $user, $sqlpw);
if(! $link)
{echo"Es konnte keine Verbindung zur Datenbank aufgebaut werden.
Möglicherweise sind die SQL Daten falsch!";}
else
{echo"Die Verbindung zur Datenbank wurde hergestellt";}
mysql_select_db($db) or die ("Die Verbindung zur Datenbank ist unterbrochen");

// Auslesen der Daten

$result = mysql_query("SELECT username, passwort FROM $table1 ORDER BY `ID`", $link);

// Admin Passworts
$passwort1 ="$passwort";
$username1 ="$username";
 
Alt 26.10.2004, 21:40  
Gast
 
Beiträge: n/a
Standard

"SELECT passwort FROM $table1 WHERE username = '$eingegebener_benutzername'"

und dann vergleichen, ob das pass aus der DB wie das eingegebene pass is...
(oder wenn du verschglüsselt gespeichert hast (z.B. md5) dann halt das eingegebene vorm vergleichen codieren...)

//edit: also in die config sollte nur die datenbankverbindung.. der rest dann in ein login.php, welches nen benutzername und nen passwort durch ein formular zugeschickt bekommt... und dann das da oben und wenn der vergleich "true" zurück gibt,,, dann zB ne session als "admin" zertifizieren oder irgendwas.. ne
 
Alt 26.10.2004, 22:38  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von d4rk1
"SELECT passwort FROM $table1 WHERE username = '$eingegebener_benutzername'"

und dann vergleichen, ob das pass aus der DB wie das eingegebene pass is...
(oder wenn du verschglüsselt gespeichert hast (z.B. md5) dann halt das eingegebene vorm vergleichen codieren...)

//edit: also in die config sollte nur die datenbankverbindung.. der rest dann in ein login.php, welches nen benutzername und nen passwort durch ein formular zugeschickt bekommt... und dann das da oben und wenn der vergleich "true" zurück gibt,,, dann zB ne session als "admin" zertifizieren oder irgendwas.. ne
jetzt habe ich es wie folgt angepasst

config.php

<?php
// Server-Daten
$host="................."; // Hostname
$user="................."; // Loginname
$sqlpw="..............."; // SQL Passwort
$db="...................."; // SQL Datenbankname
// Table 1
$table=".............";
$tabel1="benutzer";
// Mit der Datenbank verbinden
$link = mysql_connect($host, $user, $sqlpw);
$dblink = mysql_select_db($db, $link) or die ("Fehler II: Es konnte keine
Verbindung zur Datenbank auf gebaut werden!");
if(!$link)
{echo "Fehler I:Es konnte keine Verbindung zur Datenbank aufgebaut werden!";}
else
{echo "";}

login.php

<?php

require "config.php";

$result = mysql_query("SELECT passwort1 FROM $table1 WHERE username1 = '$username'", $link);

if (('$passwort' != $benutzer[passwort1]) = mysql_fetch_row ($result))

{echo"......";}
else
{echo"......";}
?>

dann bekomme ich folgende fehlermeldung

Parse error: parse error, unexpected '=' in ................................................../login.php on line 7

(line7 ist die fett gedruckte)
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[erledigt] Benutzernamen bzw. Benutzerlogin ändern vollkommenegal Server, Hosting und Workstations 0 09.06.2008 10:06
PHP Windows Benutzernamen auslesen zim PHP-Fortgeschrittene 8 06.01.2008 09:47
FTP-Upload mit PHP | @-Zeichen im Benutzernamen... pino PHP Tipps 2006 1 20.04.2006 12:20
Mehrere Datenbanken mit verschiedenen Benutzernamen ändern Datenbanken 4 16.03.2006 09:16
Trennung von Benutzernamen Mano PHP Tipps 2004-2 3 24.11.2004 21:44
[Erledigt] benutzernamen aus datenbank Datenbanken 3 27.10.2004 13:49
Mehrere Benutzernamen in der config.php PHP-Fortgeschrittene 6 25.10.2004 08:42

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
pwqcheck.php windows, php session mehrere benutzer in datenbank auslesen, php usernamen und passwort vergleichen

Alle Zeitangaben in WEZ +2. Es ist jetzt 02:33 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.