Portal > Foren > PHP > PHP-Programmierung > Problem mit Ein sessionbasiertes Loginsystem von Ben
Antwort
 
Themen-Optionen
Alt 10.04.2007, 16:42 Nach oben    #1
Benutzer
 
Registriert seit: 10.04.2007
Beiträge: 34
Standard Problem mit Ein sessionbasiertes Loginsystem von Ben

Hallo Leute, ich hoff ich bin hier richtig.

ich hab mir jetzt das Login gebastelt, das klappt auch wunderbart,
jetzt hock ich aber schon stunden dran, mit auch noch die registrierung zu bauen un bekomm es einfach nicht hin.

Kann mir da bitte jemand helfen?
compoundbow83 ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 10.04.2007, 16:44 Nach oben    #2
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.480
Standard

Hallo erstmal,
was bekommst du denn nicht hin? Wo liegen deine Probleme?
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 10.04.2007, 16:44 Nach oben    #3
Christian W. Achatz
 
Benutzerbild von dr.e.
 
Registriert seit: 05.02.2007
Ort: München
Beiträge: 132
Standard

Was genau bekommst du denn nicht hin? Das Formular, die Datenbank-Statements?
__________________
Grüße,
Dr.E.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Have a look at http://www.adventure-php-framework.org!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dr.e. ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 10.04.2007, 16:48 Nach oben    #4
Benutzer
 
Registriert seit: 10.04.2007
Beiträge: 34
Standard

das formular steht ja genau drin in deinem/bens beitrag aber dann mit dem eintragen des klappt überhaupt net.
compoundbow83 ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 10.04.2007, 16:49 Nach oben    #5
Christian W. Achatz
 
Benutzerbild von dr.e.
 
Registriert seit: 05.02.2007
Ort: München
Beiträge: 132
Standard

Ok, jetzt sind wir schon mal einen Schritt weiter. Was genau klappt beim Eintragen nicht, oder wo hängst du geistig grade?

Ein bischen mehr Informationen schaden nicht...
__________________
Grüße,
Dr.E.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Have a look at http://www.adventure-php-framework.org!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dr.e. ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 10.04.2007, 16:49 Nach oben    #6
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.480
Standard

Du kannst ja auch mal hier reinschauen:
http://tut.php-q.net/login.html
http://tut.php-q.net/login-self.html
http://tut.php-q.net/login-admin.html

Vielleicht hilft dir das weiter?
Da musst du aber schon ein wenig Zeit investieren.
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 10.04.2007, 16:52 Nach oben    #7
Benutzer
 
Registriert seit: 10.04.2007
Beiträge: 34
Standard

ben hat ja den teil zum eintragen gepostet, aber da fehlt ja noch was oder?
wenn ja was?

un bis jetzt sieht meine register.php so aus:

$sql = "INSERT INTO
user
(
_username,
_password
)
VALUES
(
'" . $username . "',
MD5('" . $passwort . "')
)

ich hab schn im internet gesucht finde aber nicht, was in die datei noch reingehört.
ich hab leider so gut wie keine ahnung von php

Geändert von compoundbow83 (07.05.2007 um 15:17 Uhr).
compoundbow83 ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 10.04.2007, 17:15 Nach oben    #8
Martin Breuer
 
Benutzerbild von WarrenFaith
 
Registriert seit: 17.08.2005
Ort: Berlin
Beiträge: 1.642
Standard

Erstmal ein genereller Tipp, wenn was mit SQL nicht klappt, dann einfach die $sql-Variable mal ausgeben und schauen ob da auch das drinsteht, was drin sein soll.
Also z.B. sowas:
PHP-Code:
$sql "INSERT INTO
user (_username, _password )
VALUES ('" 
$username "', MD5('" $passwort "'));
echo $sql; // ausgabe des Strings 
Jetzt muss ich mal ins blaue Raten:
Die Formulardaten werden über die $_POST oder die $_GET Variable übermittelt. In deinem Formular steht method="post", daher bei dir über $_POST.
Ich vermute einfach, dass deine Variablen $username und $passwort leer sind.
Hast du vorher irgendwo sowas stehen?
PHP-Code:
$username $_POST['username'];
$passwort $_POST['passwort']; 
Wenn dem nicht so ist, kannst du das mal vor die $sql-Variable schreiben und schauen ob es dann geht.

Natürlich musst du dann noch darauf achten, dass du die Eingaben überprüfst, damit keiner böse Sachen eingibt und damit deine Datenbank löscht oder ähnliches.
Z.b. so (reicht aber nicht gegen alle bösen Versuche
PHP-Code:
$username mysql_real_escape_string($_POST['username']);
$passwort mysql_real_escape_string($_POST['passwort']); 
Siehe dazu auch: http://de3.php.net/manual/de/functio...ape-string.php
__________________
I did it my way - Senseless-Blog
WarrenFaith ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 10.04.2007, 17:16 Nach oben    #9
Christian W. Achatz
 
Benutzerbild von dr.e.
 
Registriert seit: 05.02.2007
Ort: München
Beiträge: 132
Standard

Zitat:
Zitat von compoundbow83 Beitrag anzeigen
ich hab schn im internet gesucht finde aber nicht, was in die datei noch reingehört.
ich hab leider so gut wie keine ahnung von php
Dann solltest du dich schnellstens mit den Grundlagen von PHP befassen, sonst kommst du hier nicht weiter.

Kurz zusammengefasst:
Beschäftige dich mit MySQL!
__________________
Grüße,
Dr.E.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Have a look at http://www.adventure-php-framework.org!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dr.e. ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 10.04.2007, 17:19 Nach oben    #10
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.480
Standard

Zitat:
Zitat von compoundbow83 Beitrag anzeigen
ich hab leider so gut wie keine ahnung von php
Wie Dr.E. schon schrieb, PHP-Grundlagen solltest du dir auf jeden Fall aneignen, da du sonst immer wieder auf Probleme stoßen wirst, die eigentlich keine sind .. wenn man denn versteht, was dort eigentlich abläuft.

Ansonsten wäre es alternative für dich vielleicht sinnvoll einfach auf einen gesicherten Bereich auf Basis eines .htaccess-Schutzes zurückzugreifen?
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 10.04.2007, 20:49 Nach oben    #11
Benutzer
 
Registriert seit: 10.04.2007
Beiträge: 34
Standard

ich hab schon wo gesehen, dass ich erst noch die datenbank ansprechen muss, aber ich hab da verschiedene nachen gefunden, jetzt weiss ich halt nicht welches richtige ist.
du hast das ja mit dem login super gemacht mit dem code.

ne mit htaccess möchtes ich des net machen, hatte ich bis jetzt so.

du hast ja mit dem registrieren script angefangen.
compoundbow83 ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 14.04.2007, 21:06 Nach oben    #12
Benutzer
 
Benutzerbild von if('Miikku' == $Name)
 
Registriert seit: 28.03.2007
Ort: Dollern
Beiträge: 26
Standard

Hast du denn eine MySQL Datenbank?

Wenn nein;
Das kannst (/musst) du dir bei phpmyadmin
kostenlos einrichten.

Wenn ja;
mit:
PHP-Code:
if(!((mysql_connect('localhost''***BENUTZERNAME***''***PASSWORT***')) AND (mysql_select_db('***DATENBANK NAME***'))))
{
    echo 
"***DEINE FEHLERMELDUNG***";    //kannst du bei bedarf auch weglassen.

kannst du dich in deine Datenbank einloggen...
Natürlich musst du da wo ***BENUTZERNAME*** steht deinen MySQL-Benutzernamen angeben,
da wo ***PASSWORT*** steht dein MySQL-Passwort angeben u.s.w.


if('Miikku' == $Name) ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 14.04.2007, 21:17 Nach oben    #13
Benutzer
 
Registriert seit: 10.04.2007
Beiträge: 34
Standard

vielen dank, aber ich habe es gerade hinbekommen
compoundbow83 ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 16.04.2007, 07:48 Nach oben    #14
Jann Hendrik Bekaan
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.213
Standard

Zitat:
Zitat von if('Miikku' == $Name) Beitrag anzeigen
Wenn nein;
Das kannst (/musst) du dir bei phpmyadmin
kostenlos einrichten.
Das Projekt phpmyadmin verteilt gratis-Datenbanken?
__________________

Umfragen:
bitte beachten: Vorschläge für künftige Umfragen
Woher weißt du vom developers-guide?

Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Schreibe ein Tutorial und beschreibe, wie es geht, was nicht klappt, wo man aufpassen muss usw.
Danke!
Jann Hendrik ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 25.04.2007, 00:01 Nach oben    #15
Johannes Schlichenmaier
 
Benutzerbild von Jojo
 
Registriert seit: 26.08.2005
Ort: Mannheim
Beiträge: 397
Standard

Zitat:
Zitat von Jann Hendrik Beitrag anzeigen
Zitat:
Zitat von if('Miikku' == $Name) Beitrag anzeigen
Wenn nein;
Das kannst (/musst) du dir bei phpmyadmin
kostenlos einrichten.
Das Projekt phpmyadmin verteilt gratis-Datenbanken?
Ja, und Schirmmützen mit Propeller!

SCNR
__________________
In the beginning was the word
and the word was content-type: plain/text

heute code ich, morgen debug ich und uebermorgen cast ich die koenigin auf int
Jojo ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

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 aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Ein sessionbasiertes Loginsystem lino PHP-Programmierung 53 22.04.2008 17:24
[PHP] Ein sessionbasiertes Loginsystem Ben Tutorials 17 25.12.2005 21:07
OSX + Eclipse 3.1 Problem bacarni Eclipse 3 29.07.2005 21:19
Kugel bewegen - Problem mit dem Ansatz Ben Desktop-Applikationen und Grafik 5 11.04.2005 17:50


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


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

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