+ Antworten
Seite 1 von 2 1 2 LetzteLetzte
Ergebnis 1 bis 10 von 15

Thema: Überprüfung bei erweiterter Benutzerregistrierung

  1. #1
    Neu an Board
    Registriert seit
    05.04.2005
    Beiträge
    73
    Bedankte sich
    2
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard Überprüfung bei erweiterter Benutzerregistrierung

    Ich erwarte von meinen Benutzern, dass Sie bei der Registrierung weitere Angaben machen wie z.Bsp. die Adresse oder eine Rückrufnummer. Diese Attribute habe ich dem User Objekt hinzugefügt und das Abspeichern in der Datenbank klappt auch. Nur gibt es ein Problem:

    Unter anderem wird die check() Methode der User-Klasse als Aktion des Formulars ausgeführt. Wenn diese MEthode Fehler entdeckt, wie z.B. einen bereits existierenden Benutzernamen, dann kommt einen JavaScript-Fehlermeldung und der Browser navigiert einen Schritt zurück.

    echo "********** alert('".html_entity_decode($row->getError())."'); window.history.go(-1); </script>\n";

    Leider gehen dabei alle Benutzereingaben verloren und das Formular ist leer. Kann man das irgendwie verhindern??? Also ich will dass der Benutzer nicht nochmal alle Eingaben tätigen muss.

    Danke schonmal!

  2. #2
    Neu an Board
    Registriert seit
    05.04.2005
    Beiträge
    73
    Bedankte sich
    2
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard

    momentan mach ich es über GET- variablen. D.h. in der Check methode rufe ich dann erneut die registration url auf, nur halt mit den entsprechenenden parametern für das formular.

    so siehts dann aus, wenn ich die adresse übergebe:

    echo "********** alert('".html_entity_decode($row->getError())."'); window.location=\"index.php?option=com_registratio n&task=register&address={$row->address}\"; </script>\n";

    find die lösung nicht sehr praktisch, da ja die werte für alle attribute mit übergeben werden müssen.

    Gibts da nicht ne besser lösung?

  3. #3
    Neu an Board
    Registriert seit
    05.04.2005
    Beiträge
    73
    Bedankte sich
    2
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard

    hab gelesen, dass es auch mit cookies gehen soll. kann ich da nicht shcon direkt den joomla cookie benutzen? nur wie???

  4. #4
    War schon öfter hier
    Registriert seit
    07.04.2006
    Beiträge
    219
    Bedankte sich
    16
    Erhielt 10 Danksagungen
    in 10 Beiträgen

    Standard

    Hi,
    ich bin auch auf der Suche nach einer Möglichkeit, der Useranmeldung Felder hinzufügen zu können. Gibt es dafür nicht schon eine Komponente o.ä. ?
    Bin des Programmierens leider nicht mächtig.
    Bye Uwe

  5. #5
    Neu an Board
    Registriert seit
    05.04.2005
    Beiträge
    73
    Bedankte sich
    2
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard

    ja, es gibt den community builder. ist für meine zwecke aber zu umfangreich. das felder hinzufügen klappt ja auch wunderbar. problem ist halt nur die fehlerbehandlung.

    bin allerdings schon etwas weiter gekommen in meinem vorhaben.

    in der datei registration.php (unter components/com_registration/) hab ich dem validierungscheck in der methode saveRegistration folgendes eingefügt:

    PHP-Code:
    if (!$row->check()) {
     
    //popup mit fehlermeldung
      
    echo "********** alert('".html_entity_decode($row->getError())."');</script>\n";
    //ruft das formular erneut auf (post-variablen bleiben erhalten)  
    registerForm($option$mosConfig_useractivation);
      exit();

    dadurch wird das registrierungsforumlar erneut aufgerufen, und die felder haben als value die post-variablen. Allerdings wird NUR das Formular gezeigt, das ganze joomla gerüst herum fehlt! wie kann ich das anzeigen???

  6. #6
    War schon öfter hier
    Registriert seit
    07.04.2006
    Beiträge
    219
    Bedankte sich
    16
    Erhielt 10 Danksagungen
    in 10 Beiträgen

    Standard

    habe den CBE installiert und versuche nun ein weiteres Feld in das Registrierungsformular einzufügen. Das gelingt mir jedoch nicht
    Bye Uwe

  7. #7
    Neu an Board
    Registriert seit
    05.04.2005
    Beiträge
    73
    Bedankte sich
    2
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard

    Zitat Zitat von UweJ. Beitrag anzeigen
    habe den CBE installiert und versuche nun ein weiteres Feld in das Registrierungsformular einzufügen. Das gelingt mir jedoch nicht
    da kann ich dir leider auch nicht weiterhelfen, weil wie schon gesagt benutzer ich den CB nicht

  8. #8
    Neu an Board
    Registriert seit
    05.04.2005
    Beiträge
    73
    Bedankte sich
    2
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard

    ok, die sache ist gelöst. einfach das exit() durch ein return() austauschen, dann wird die restliche joomla page richtig geladen.

    nochmals vielen dank für die rege beteilligung an meinem problem.

  9. #9
    Wohnt hier Avatar von Phil_K
    Registriert seit
    19.09.2005
    Ort
    Münster
    Alter
    38
    Beiträge
    3.435
    Bedankte sich
    27
    Erhielt 955 Danksagungen
    in 865 Beiträgen

    Standard

    Moin.

    Zitat Zitat von UweJ. Beitrag anzeigen
    habe den CBE installiert und versuche nun ein weiteres Feld in das Registrierungsformular einzufügen. Das gelingt mir jedoch nicht
    Schau bitte mal ob Du im Backend-CBE -> Field-Management dieses Feld auch fuer die Registration aktiviert und generell publiziert hast.

    Dann ist es noch wichtig das mod_cbelogin und nicht das Standard Joomla Login Modul zu verwenden, da der Registrieren-Link auf den CBE zeigen muss um dessen Funktionen zu nutzen.

    Gruss
    Phil.
    CBE-Beta1-1/2 sv0.702
    (deutsche Sprachdateien incl.)
    ( FAQ im Aufbau )

  10. #10
    War schon öfter hier
    Registriert seit
    07.04.2006
    Beiträge
    219
    Bedankte sich
    16
    Erhielt 10 Danksagungen
    in 10 Beiträgen

    Standard

    aha, im Field Manager hatte ich das neue Feld noch gar nicht eingetragen. Wäre ich wohl auch von allein nicht drauf gekommen. Nun klappt es. Danke für die Nachhilfe.
    Bye Uwe

+ Antworten
Seite 1 von 2 1 2 LetzteLetzte

Ähnliche Themen

  1. Benutzerregistrierung umändern
    Von RuSty im Forum Allgemeine Fragen zu Joomla
    Antworten: 5
    Letzter Beitrag: 27.11.2006, 08:36
  2. E-Mail überprüfung schlägt immer fehl
    Von ihka im Forum Joomla Komponenten
    Antworten: 3
    Letzter Beitrag: 13.08.2006, 23:50
  3. ComBuilder RC2 - Benutzerregistrierung
    Von sascha1980 im Forum Joomla Komponenten
    Antworten: 3
    Letzter Beitrag: 22.06.2006, 05:42
  4. Benutzerregistrierung funktioniert nicht richtig
    Von biker4ever im Forum Allgemeine Fragen zu Joomla
    Antworten: 3
    Letzter Beitrag: 22.05.2006, 10:59
  5. Wie verschicke ich KEINE Mail bei der Benutzerregistrierung?
    Von Bömmel im Forum Joomla Anfänger
    Antworten: 3
    Letzter Beitrag: 12.04.2006, 21:51

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein