Registrierungsformular - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html) +--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html) +--- Thema: Registrierungsformular (/thread-14998.html) |
Registrierungsformular - Blackout - 05.11.2009 Ja die Überschrift sagt ja eigentlich scho alles. Ich schaffe es nicht ein Registrieungsformular zu schreiben (also so wie der externe Login zum bsp.) Oder ist das was größeres? Das ganze soll ungefähr so ablaufen: (wenn ein bestimmter COokie vorhanden ist, der bei der eingabe eines richtigen Codes gesetzt wird), dann soll die Registrierung ermöglicht werden. MFG RE: Registrierungsformular - Garlant - 05.11.2009 Hallo Blackout, zur Realisierung eines Registraturformulars sind Kenntnisse in den Bereichen php, html und sql erforderlich. Wieso soll das ganze denn über einen Cookie laufen? Reicht da denn nicht ein Request (Post/Get), oder eine Session? Außer dass im Client, statt auf Severseite etwas gespeichert wird, sehe ich keinen Vorteil. Für was soll das Registrierungsformular erstellt werden? Für ein eigenes CMS/Portal/MyBB? Ohne genaue Aussage ist der Begriff "Registrierungsformular" sehr weitläufig. An was hapert es denn bei der Umsetzung? Mfg Garlant RE: Registrierungsformular - Blackout - 06.11.2009 So erstmal zur letzten Frage: Ich programmiere (wenn mans so nennen mag) erst seit ungefähr einem Monat in php und html. Also ich hab ne Seite. Die Seite kann man nicht betreten ohne eingeloggt zu sein. (Loginsystem von mybb wird verwendet) Die Seiten sind mit folgender Cookie abfrage "geschützt": <?php if(!$mybb->user['uid']){ header("Location: index.php"); exit(); } ?> Keine Ahnung unter was die Seite läuft^^. Ach so ja Ich habe eine Eigene seite und das Forendesign an das der Seite angepasst. Also den Header usw. Man soll sich registrieren können wenn man eine art Einladungscode eingibt. Wenn ich eine einfache Weiterleitung auf das Registrierungsformular schreibe. Wird ja auch die Navigation, welche ich im Header eingefügt habe angezeigt. (Oder kann man da iwie ne Ausnahme machen?) Hab ich was vergessen? (brauchst dun gastaccount zum guggen?) MFG Black Update: Zu der Ausnahme von der member.php wie füge ich mehrer ausnahmen ein, also die captcha.php (wegen der bildatei)? RE: Registrierungsformular - Michael - 06.11.2009 (06.11.2009, 13:20)Blackout schrieb: Update: Zu der Ausnahme von der member.php wie füge ich mehrer ausnahmen ein, also die captcha.php (wegen der bildatei)? Referenz: https://www.mybb.de/forum/thread-14966-post-106841.html#pid106841 PHP-Code: $exluded_pages = array( RE: Registrierungsformular - Blackout - 09.11.2009 Dankeschön =). RE: Registrierungsformular - Blackout - 22.11.2009 Ährm ja.. wollte mal wieder auf meine Seite gehn aber iwie funzt das mit der Weiterleitung nich mehr. Weiß leider nicht mehr ob ich was geändert habe...:S. Also wenn ich mich von meiner externen Seite aus einloggen hier login.php steht das normale weiterleitungsdingens dran sie wurden eingeloggt un weiß nemme was da noch kommt. Da ich alle neu installiert hab habe ich die Ändeurngen ($exluded_pages = array( 'member.php', 'captcha.php', ...) noch nicht gemacht. (Hat ja auch nix mit dem eigentlichen Problem zu tun oder?) Der Login funktioniert auch... Gehe ich nämlich danach auf /forum sieht man, dass man eingeloggt ist benutzer CP mod etc. alles da funtz auch alle. (---> eher allg problem^^). Wenn ich nun auf die Index.php gehen möchte werde ich aber wieder zurück zur login.php geleitet. Die Index php hat folgenden Header: <?php if(!$mybb->user['uid']){ header("Location: login.php"); exit(); } ?> Das hat aber vorn paar wochen noch gefunzt.. Lösche ich diesen Abschnitt komme ich auf die index.php jedoch auch wenn ich nicht eingeloggt bin. Versteht Ihr alles? link: www.nonsenseclub.de Also jetz bekommt man einfahc eine weiße Seite zu sehen, wenn man nicht eingeloggt ist -.- Hab wieder die index.php hochgeladen, wie ich sie vor 2 wochen abgespeiochert hatte oO RE: Registrierungsformular - Michael - 22.11.2009 (22.11.2009, 16:14)Blackout schrieb: Die Index php hat folgenden Header:Hast du den Code eingefügt, nachdem die global.php eingebunden wird? Vorher steht $mybb->user['uid'] nicht zur Verfügung. RE: Registrierungsformular - Blackout - 23.11.2009 <?php define("IN_MYBB", 1); chdir('mybb'); require 'forum/global.php'; ?> <?php if(!$mybb->user['uid']){ header("Location: outpe.php"); exit(); } ?> joa also so sehen meine ersten Zeilen der Index.php aus. Das ging ja acuh mal ich weiß nur nich was und ob ich was geändert hab . Also man kommt auf die index.php seite wenn man eingeloggt ist. Wenn man ausgeloggt ist bekommt man nur eine weiße Seite zu sehen. (outpe.php entspricht login.php). An der outpe.php kanns denk ich nich liegen, da ich sie ganz normal öffnen kann, also www.nonsenseclub.de/outpe.php . Falls es hilft: PHP-Code: <?php Die Seite funktioniert ja wenn man eingeloggt ist -.- vlt liegts ja an den Cookie einstelllungen. Die sehen wie folgt aus .www.nonsenseclub.de (domain) / (pfad) RE: Registrierungsformular - StefanT - 23.11.2009 1) Eine sinnvolle Cookie-Domain wäre ".nonsenseclub.de". 2) chdir('mybb'); require 'forum/global.php'; Wo liegt denn das Forum? Im Ordner mybb/forum? Hast du zufällig die Fehler-Ausgabe ausgeschaltet, sodass bei PHP-Fehlern eine weiße Seite erscheint? RE: Registrierungsformular - Blackout - 23.11.2009 ja kann sein das mit der Domain hab ich schon geändert danke . Nein es liegt unter /forum. Muss das dann so heißen: chdir('forum') require 'global.php'; ? Geht trotzdem nich wie schalte ich die Fehlerausgabe gleich wieder ein? |