Kontakformular soll Usernamen kontrollieren.

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17476
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Öhm,

wenn du die benötigten Funktionen deaktivierst, kann es nicht klappen....

Entferne mal alle
aus diesem Block:

Code: Alles auswählen

//define('IN_PHPBB', true); 
//$phpbb_root_path = './'; 
//include($phpbb_root_path . 'extension.inc'); 
//include($phpbb_root_path . 'common.'.$phpEx); 


//Session auslesen und Benutzer-Informationen laden 
//$userdata = session_pagestart($user_ip, PAGE_INDEX); 
//init_userprefs($userdata); 
Xwitz
Mitglied
Beiträge: 1104
Registriert: 21.06.2005 21:41

Beitrag von Xwitz »

@ MyLord, noch mal der Tip, laß den user sich anmelden und vergiß das Formular in dem Du den Namen abfragst und die Überprüfung, ob der username vorhanden und activ ist.
Benutzeravatar
Ambience
Mitglied
Beiträge: 628
Registriert: 02.09.2006 11:28
Wohnort: daheim
Kontaktdaten:

Beitrag von Ambience »

vorgänger ergänzt: Sonst hast du am schluss vllt. noch spammails ohne ende... Einfach ein

Code: Alles auswählen

<!-- BEGIN switch_user_logged_in -->Link zum Formular <!-- END switch_user_logged_in -->
und dann noch in deiner formular datei eine abfrage mit

Code: Alles auswählen

if (isset($_SESSION['user_logged_in']))
AMbience
Benutzeravatar
MyLord
Mitglied
Beiträge: 98
Registriert: 02.09.2003 05:12
Wohnort: Planet ERDE

Beitrag von MyLord »

@ Dr.Death
die Zeilen waren aktiviert aber der Kontaktformular funktionierte dann nicht mehr. Ich habe es vorübergehend wieder deaktiviert und es vergessen wieder zuaktivieren. Danke für den Hinweis :grin:

@ Ambience
wenn ich dich jetzt richtig verstanden habe soll ich nur diesen Code

Code: Alles auswählen

if (isset($_SESSION['user_logged_in']))
in das Formular einfügen damit es nur von registrierten und eingeloggten Usern aufgerufen werden kann. Oder?
Benutzeravatar
MyLord
Mitglied
Beiträge: 98
Registriert: 02.09.2003 05:12
Wohnort: Planet ERDE

Beitrag von MyLord »

Leider funktioniert es nicht.

Und wenn ich die Vorlage für in phpBB eingebundene Seiten aktiviere wird das ausgefüllte Formular nicht mehr gesendet. (ohne Fehlermeldung)
Benutzeravatar
gn#36
Ehrenadmin
Beiträge: 9313
Registriert: 01.10.2006 16:20
Wohnort: Ganz in der Nähe...
Kontaktdaten:

Beitrag von gn#36 »

Verlink doch noch mal alle Dateien die du bisher erstellt hast in ihrer aktuellen Form. Eine genauere Beschreibung des Fehlers wäre zur Problemfindung mit Sicherheit auch hilfreich :-?
Begegnungen mit dem Chaos sind fast unvermeidlich, Aber nicht katastrophal, solange man den Durchblick behält.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
Benutzeravatar
MyLord
Mitglied
Beiträge: 98
Registriert: 02.09.2003 05:12
Wohnort: Planet ERDE

Beitrag von MyLord »

Ich habe das Problem inzwischen mit einem Mod gelöst. Besucher die nicht registriert sind oder user die nicht eingeloggt sind können keine Links sehen. Seit dem hab ich wieder ruhe :D
Antworten

Zurück zu „Coding & Technik“