Ergebnis 1 bis 5 von 5

Thema: sr_feuser_registration userGroupAfterConfirmation

      
  1. #1
    Forum Aktivist
    Registriert seit
    30.01.2008
    Beiträge
    62

    sr_feuser_registration userGroupAfterConfirmation

    hallo leute,

    nach endlosen Gesuche versuche ich mal wieder hier mein Glück.

    Verwendet irgendwer hier sr_feuser_register (2.6.1 oder eine der aktuelleren 2.5.er) mit Typo3 (4.3 oder 4.2) in Kombination mit der sr_feuser_register Option userGroupAfterConfirmation?

    Sobald ich da nämlich mehr als eine Gruppe reinschreibe, funktioniert die Bestätigung des FE Users nicht mehr (gelangt auf die Confirmation Seite, der User wird aber nicht aktiviert und eingeloggt).

    Zum Beispiel:
    Code:
    plugin.tx_srfeuserregister_pi1.userGroupAfterConfirmation = 3,19
    Hier mal noch ein paar Infos,
    * ich hab das sowohl im Konstanten Bereich als auch im Setup Bereich probiert (TS)
    * nur eine Gruppe anzugeben scheint problemlos zu funktionieren
    * userGroupUponRegistration hingegen funktioniert offenbar problemlos
    * habe keine Spaces bei meiner Gruppenliste
    * ich versuche 2 Gruppen anzugeben, beide IDs der Gruppen existieren auch
    * Google hab ich schon viel befragt und nicht wirklich was gefunden
    * Extension Manual hab ich schon studiert und ich bin der Meinung alles richtig zu machen
    * habe dasselbe Problem aktuell mit der 2.6.1er Version der Extension und mit Typo3 4.3.10, hatte es vorher aber schon mit Typo3 4.2.15 und ich glaube es war 2.5.27 der Extension

    mfg
    stefan
    http://techblog.steffmeister.at/ - mein erster blog versuch
    http://tools.steffmeister.at/ - simple tools for your web developer's needs

  2. #2
    Forum Newbie
    Registriert seit
    23.03.2010
    Beiträge
    18
    Yep - Habe gleiches Problem!

    Typo3 4.4.6
    felogin 1.3.0
    sr_feuser_register 2.6.1
    srfeuserregister_t3secsaltedpw 0.2.0
    rsaauth 1.0.0
    saltedpasswords 1.0.0

    egal ob...
    ...shortUrl oder nicht,
    ...enableHTMLMail = 1 oder = 0
    [FE][loginSecurityLevel] = rsa oder =

    auch egal ob...
    notification_email_urlmode =
    oder
    notification_email_urlmode = all
    oder
    notification_email_urlmode = 76

    config.simulateStaticDocuments = 0


    Confirmation Mail wird gesendet, click auf den Link führt auf confirmPID, Seite ist aber leer -> keine Ausgabe des Plugins und die userGroupAfterConfirmation wird nicht aktiviert.

    Sobald man anstatt mehrere nur eine userGroup zuweist funzt es.

    Vielleicht hat es auch was damit zu tun:
    "The token parameter is doubled in the hidden fields."
    http://bugs.typo3.org/bug_view_advanced_page.php?bug_id=17137

    Hoffe auch auf eine Lösung...

    Ergänzung: die User Gruppen befinden sich bei mir in verschiedenen SysOrdnern und es hat vor ein paar Monaten noch alles funktioniert. Scheint mit den neuen Versionen zusammen zu hängen.

    Usergruppen sind wie erforderlich ohne Leerzeichen kommasepariert angegeben:
    plugin.tx_srfeuserregister_pi1.userGroupUponRegistration = 3,5
    plugin.tx_srfeuserregister_pi1.userGroupAfterConfirmation = 4,6
    Geändert von silvio gesell (18.02.2011 um 16:42 Uhr)

  3. #3
    Forum Aktivist
    Registriert seit
    30.01.2008
    Beiträge
    62
    Das Problem hab ich nach wie vor, ABER ich war in der Lage mir über die Hooks ein Workaround einzurichten. Mein Hook updated den User Eintrag dann einfach um die Gruppe. Nicht schön, aber es funktioniert.
    http://techblog.steffmeister.at/ - mein erster blog versuch
    http://tools.steffmeister.at/ - simple tools for your web developer's needs

  4. #4
    Forum Newbie
    Registriert seit
    23.03.2010
    Beiträge
    18
    Hallo Stefan,

    könntest Du Dein Script, was bei dem Hook ausgeführt wird und die Zeile für die ext_localconf.php als Workaround Snippet hier veröffentlichen?
    Würde mich und vielleicht auch andere freuen.

    Vielen Dank schonmal

  5. #5
    Forum Aktivist
    Registriert seit
    30.01.2008
    Beiträge
    62
    Hier meine "Lösung" (wie gesagt es ist eher ein Workaround),
    ich beschreib nur kurz mein Setup, weil es 1:1 so sicher nicht für alle intressant ist, ich habe ein multi-domain setup, sprich ich lass mehrere Homepages über eine Typo3 Instanz laufen. Je nachdem bei welcher Homepage ein User sich registriert landet er in einem anderen Ordner. Ich habe eine Usergruppe pro Homepage und eine für generell registriere Benutzer (aus anderen Gründen). Im Typoconf hab ich jetzt nur mehr die spezielle Gruppe für die jeweilige Homepage stehn.

    sr_feuser_register
    ext_localconf.php:
    Code:
    $GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['sr_feuser_register']['tx_srfeuserregister_pi1']['confirmRegistrationClass'][] = 'EXT:sr_feuser_register/hooks/class.tx_srfeuserregister_hooksHandler.php:&tx_srfeuserregister_hooksHandler';
    class.tx_srfeuserregister_hooksHandler.php:
    Code:
    class tx_srfeuserregister_hooksHandler {
        
        function confirmRegistrationClass_postProcess($recordArray, &$invokingObj) {
            $fh = fopen("temp", "a");
            fwrite($fh, time()." confirmRegistrationClass_postProcess: \n".print_r($recordArray, 1)."\n");
                    
            $db = $GLOBALS['TYPO3_DB'];
            $query = "UPDATE fe_users SET usergroup='".$recordArray['usergroup'].",3' WHERE uid=".$recordArray['uid'];
            $q1 = $db->sql_query($query);
            
            fwrite($fh, "\n".$query."\n");
            
            fclose($fh);
        }
    
    }
    Vermutlich gibts schöneres. 3 ist meine generelle Gruppe. Hier mach ich zusätzlich noch etwas debugging output in ein File damit man überprüfen kann ob der Hook tatsächlich ausgeführt wurde.

    Man sollte vermutlich ein anderes File hernehmen, weil das hier genannte zur extension installation gehört und bei einem update überschrieben wird. Es sollte aber reichen den Eintrag in der ext_localconf.php dementsprechend anzupassen. (Das hier ist/war meine erste Begegnung mit Hooks überhaupt.)
    http://techblog.steffmeister.at/ - mein erster blog versuch
    http://tools.steffmeister.at/ - simple tools for your web developer's needs

 

 

Aktive Benutzer

Aktive Benutzer

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

Facebook Kommentare

Berechtigungen

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

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 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238