WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik



Im Homepage und Webhosting-Forum --- login

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.

Forum » PHP & MySQL » login - 03 Dez 2024 Antworten
login
lugau45
Otto-Normal-Poster
Threadstarter




Beiträge: 64

hallo
ich habe von dieser Seite versucht den login nachzubauen, aber leider habe ich da so meine probleme.
schaut euch es mal an hier der link
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
22: 
23: 
24:





	Unbenannt





so jetzt der code für die login.php
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
22: 
23: 
24: 
25: 
26: 
27: 
28: 
29: 
30: 
31: 
32: 
33: 
34: 
35: 
36: 
37: 
38: 
39: 
40: 
41: 
42: 
43: 
44: 
45: 
46:






	Unbenannt








1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9:
also ich bekomme nur fehlermeldungen hier mal die meldungen
Warning: mysql_connect(): Access denied for user: 'web5@localhost' (Using password: NO) in /usr/local/httpd/htdocs/kunden/web5/html/treffen/login.php on line 5

Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in /usr/local/httpd/htdocs/kunden/web5/html/treffen/login.php on line 5

Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /usr/local/httpd/htdocs/kunden/web5/html/treffen/login.php on line 7

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /usr/local/httpd/htdocs/kunden/web5/html/treffen/login.php on line 8
Username or Password incorrect 


was mache ich falsch??? meine Tabelle heist User und da sind dort habe ich Username und Passwort. ich weiß nicht weiter...


  Profil   Editieren   Zitieren
einstein
Quasselstrippe




Beiträge: 241


Warning: mysql_connect(): Access denied for user: 'web5@localhost' (Using password: NO) in /usr/local/httpd/htdocs/kunden/web5/html/treffen/login.php on line 5


Du hast offensichtlich kein Datenbankpasswort angegeben.... bzw. der Benutzername ist falsch

  Profil   Editieren   Zitieren
lugau45
Otto-Normal-Poster
Threadstarter




Beiträge: 64

doch habe ich angegeben, geht auch bei alles anderen sachen aber hier nicht was nun?

  Profil   Editieren   Zitieren
lugau45
Otto-Normal-Poster
Threadstarter




Beiträge: 64

bekomme jetzt den fehler
1: 
2:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /usr/local/httpd/htdocs/kunden/web5/html/treffen/login.php on line 15
Username or Password incorrect 

  Profil   Editieren   Zitieren
einstein
Quasselstrippe




Beiträge: 241

füge ein

print mysql_error();

unter die Zeile mit mysql_db_query() und schau dir die Fehlermeldung an...

  Profil   Editieren   Zitieren
lugau45
Otto-Normal-Poster
Threadstarter




Beiträge: 64

hmm habe leider nicht so die ahnung davon bitte hilf mir
1: 
2: 
3:
Unknown column 'Marco' in 'where clause'
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /usr/local/httpd/htdocs/kunden/web5/html/treffen/login.php on line 16
Username or Password incorrect 

ist da die datenbank falsch??? da ist ja nicht beschrieben wie die anzulegen ist.

  Profil   Editieren   Zitieren
lugau45
Otto-Normal-Poster
Threadstarter




Beiträge: 64

muss ja hier was sein
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19:
$connection=mysql_connect($DBHost, $DBUsername, $DBPassword); 
$db=mysql_select_db($DB, $connection);

$query="Select * from User where Username=’".$_POST["username"]."’ and Password=’".md5($_POST["password"])."’" ;
$result=mysql_query($query, $connection);
print mysql_error();
$row=mysql_fetch_array($result);
if($row["id"])
$_SESSION["authenticated"]=2;
else
echo "Username or Password incorrect";
}

if ($_SESSION["authenticated"]==0)
{
echo "Session doesn’t exist. Maybe has expired";
}

if ($_SESSION["authenticated"]==2)

was bedeutet eigendlich die zeile 17??
1:
if($row["id"])

die zeile 16 mit dem sql fehler ist die hier
$row=mysql_fetch_array($result);

Diese Nachricht wurde geändert von: lugau45
  Profil   Editieren   Zitieren
einstein
Quasselstrippe




Beiträge: 241

if($row["id"])
ist eine nicht ganz konventionelle Art abzufragen, ob die MySQL-Query ein Ergebnis gebracht hat.

Unknown column 'Marco' in 'where clause'
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /usr/local/httpd/htdocs/kunden/web5/html/treffen/login.php on line 16
Username or Password incorrect


Ich vermute mal, dass dein Benutzername "Marco" ist und in deiner Query etwas nicht stimmt. Diese
1:
´
Anführungszeichen beschreiben in SQL eigentlich Spalten...

Ersetze mal die Zeile $query = .... mit
1: 
2: 
3: 
4:
$query = sprintf("SELECT * FROM User WHERE Username='%s' AND Password='%s'",
				$_POST['username'],
				md5($_POST['password']));

Diese Nachricht wurde geändert von: einstein
  Profil   Editieren   Zitieren
lugau45
Otto-Normal-Poster
Threadstarter




Beiträge: 64

so nun erscheint nur noch
1:
Username or Password incorrect

  Profil   Editieren   Zitieren
einstein
Quasselstrippe




Beiträge: 241

dann wird es höchste Zeit dich zu fragen ob Benutzername & Passwort in der Datenbank mit den eingegebenen Daten übereinstimmen und ob das Passwort in der Datenbank auch wirklich md5() verschlüsselt ist...

  Profil   Editieren   Zitieren
lugau45
Otto-Normal-Poster
Threadstarter




Beiträge: 64

ja habe ich das passwort ist mir md5 verschlüsselt und gespeicher und der benutzername ist genau so geschrieben wie in der datenbank. was nu???

  Profil   Editieren   Zitieren
einstein
Quasselstrippe




Beiträge: 241

poste mal den sql-dump von der Tabelle... Das Feld 'id' ist z.B. unbedingt notwendig...

  Profil   Editieren   Zitieren
lugau45
Otto-Normal-Poster
Threadstarter




Beiträge: 64

1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
22: 
23: 
24: 
25: 
26: 
27: 
28: 
29: 
30: 
31: 
32: 
33:
# phpMyAdmin SQL Dump
# version 2.5.3-rc2
# http://www.phpmyadmin.net
#
# Host: localhost
# Erstellungszeit: 24. November 2003 um 16:54
# Server Version: 3.23.37
# PHP-Version: 4.3.3
# 
# Datenbank: `usr_web5_1`
# 

# --------------------------------------------------------

#
# Tabellenstruktur für Tabelle `User`
#
# Erzeugt am: 24. November 2003 um 15:19
# Aktualisiert am: 24. November 2003 um 16:52
#

DROP TABLE IF EXISTS `User`;
CREATE TABLE `User` (
  `username` varchar(10) NOT NULL default '',
  `password` varchar(32) NOT NULL default ''
) TYPE=MyISAM;

#
# Daten für Tabelle `User`
#

INSERT INTO `User` (`username`, `password`) VALUES ('marco', '101186a9a44bc0354ed997696a6aefba'),
('webmaster', '101186a9a44bc0354ed997696a6aefba');

  Profil   Editieren   Zitieren
einstein
Quasselstrippe




Beiträge: 241

Dir fehlt da ein Feld "id". Entweder du fügst ein Feld "id" (primary key & auto increment ein) oder ersetzt in der PHP-Datei
1:
if($row['id'])

mit
1:
if(mysql_num_rows($result))



Diese Nachricht wurde geändert von: einstein
  Profil   Editieren   Zitieren
lugau45
Otto-Normal-Poster
Threadstarter




Beiträge: 64

1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
22: 
23: 
24: 
25: 
26: 
27: 
28: 
29: 
30: 
31: 
32: 
33: 
34: 
35:
# phpMyAdmin SQL Dump
# version 2.5.3-rc2
# http://www.phpmyadmin.net
#
# Host: localhost
# Erstellungszeit: 24. November 2003 um 17:03
# Server Version: 3.23.37
# PHP-Version: 4.3.3
# 
# Datenbank: `usr_web5_1`
# 

# --------------------------------------------------------

#
# Tabellenstruktur für Tabelle `User`
#
# Erzeugt am: 24. November 2003 um 17:02
# Aktualisiert am: 24. November 2003 um 17:02
#

DROP TABLE IF EXISTS `User`;
CREATE TABLE `User` (
  `id` int(10) NOT NULL auto_increment,
  `username` varchar(10) NOT NULL default '',
  `password` varchar(32) NOT NULL default '',
  PRIMARY KEY  (`id`)
) TYPE=MyISAM AUTO_INCREMENT=5 ;

#
# Daten für Tabelle `User`
#

INSERT INTO `User` (`id`, `username`, `password`) VALUES (3, 'marco', '101186a9a44bc0354ed997696a6aefba'),
(4, 'webmaster', '101186a9a44bc0354ed997696a6aefba');

so nun habe ich das gemacht aber gehen tut es noch nicht

  Profil   Editieren   Zitieren
Seite 1 | 2 | 3  

Antworten
Forum » PHP & MySQL » login

Aktuelle Beiträge zur Hilfe im Forum für Homepage - login im Forum Homepage Hosting AntwortenLetztes Posting
Cybersicherheit für Unternehmen
in "PHP & MySQL"
3 18.11.2024 14:05 von Gaswer
Wirtschaftslage in der Ukraine
in "PHP & MySQL"
3 22.10.2024 15:04 von Gaswer
Rangliste (Ohne Mysql) (Kompliziertes Ordner System)
in "PHP & MySQL"
3 19.07.2021 06:00 von newtopblog
kleines problem mit phpadmin
in "PHP & MySQL"
5 11.04.2021 22:22 von Zavylon
Counter mit PHP
in "PHP & MySQL"
4 22.03.2021 16:29 von Robeni
Fehlermeldung beim Importieren der Datenbank in phpmyadmin
in "PHP & MySQL"
0 02.08.2019 22:14 von iFuchs
CMS für Online Shop
in "PHP & MySQL"
18 26.05.2019 13:29 von raiserle
Regestrierungproblem
in "PHP & MySQL"
3 28.11.2018 13:20 von norbertofahey
PHP Datum ausgeben?
in "PHP & MySQL"
1 19.10.2018 10:04 von Klaus1973
PHP befehl ausführen
in "PHP & MySQL"
11 16.08.2018 09:08 von Klaus1973
Visual Composer selber programmieren?
in "PHP & MySQL"
0 22.01.2017 23:45 von Redji



Besucher : 8133125    Heute : 470     Gestern : 478     Online : 72     3.12.2024    18:57      0 Besucher in den letzten 60 Sekunden        
Nach oben