#1  
Alt 04.06.09, 12:26
Forum Newbie
 
Registriert seit: 13.05.09
Beiträge: 12
sr_feuser register Bestätigung klappt nicht

Hallo.

Ich habe die Extension sr_feuser_register gemäß Anleitung eingerichtet, zumindest glaube ich das. Die Registrierung funktioniert bis zur Bestätigungsmail, also Anmeldeformular, Überprüfungsseite und ausgehende Mail sind in Ordnung.

Wenn der Anmeldende dann den Bestätigungslink anklickt, wird die Bestätigungsseite zwar gefunden (Link scheint damit ok), aber es erscheint die Typo3-Fehlermeldung

The page is not configured! [type= 19][]

(wobei 19 die id der Bestätigungsseite ist).

Rufe ich die Seite 19 aus dem Backend auf (anzeigen lassen), wird sie korrekt angezeigt mit der Nachricht:

Noch nicht registriert? ...

Ich bin die Konfiguration mehrfach rauf und runter durchgegangen, finde den Fehler aber nicht.

Was könnte ich wo falsch machen?

Ich bin für jeden Tipp dankbar.

Grüße

Supernaut

Geändert von Supernaut (13.06.09 um 12:36 Uhr)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Sponsored Links
Unterstützen Sie das Forum und buchen Sie Ihren Webspace beim
T3N Testsieger, dem Webhoster der auch dieses Forum hostet!


  #2  
Alt 09.06.09, 12:18
Forum Freak
 
Registriert seit: 11.04.06
Alter: 30
Beiträge: 525
Beitrag

Hallo,

kannst du die Seite auch im FE aufrufen (also nur so ohne über die Email zu gehen) bzw. gehen alle anderen Seiten im FE?

Hört sich für mich an als würde da die Seite nicht gerendert werden weil irgendwo ein TS schnipsel fehlt.

Gruß typonewbe
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #3  
Alt 10.06.09, 09:48
Forum Newbie
 
Registriert seit: 13.05.09
Beiträge: 12

Hallo,

ja, die Seite ist problemlos von außen aufrufbar. Die Seite hat in den Seiteneigenschaften folgende Einstellungen:

Allgemein:
im Menü sichtbar
nicht versteckt

Access:
beim Login verstecken

Wie gesagt, sie ist so eingerichtet wie im deutschen Tutorial beschrieben. Eine Änderung bei Access hat keine Auswirkungen.

Link in der Bestätigungs-Mail:

<http://domain/index.php?id=XX&type=XX&tx_srfeuserregister_pi1[regHash]=95fefe67de3d1b633fde>
Link bei externem Aufruf:

http://domain/index.php?id=XX

wobei XX die Seiten-ID der Bestätigungsseite ist. Seiten-ID und Type sind beim Email-Link identisch.


Gruß

Supernaut.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #4  
Alt 10.06.09, 14:47
Forum Freak
 
Registriert seit: 11.04.06
Alter: 30
Beiträge: 525

Hallo,

also dieser Parameter type gefällt mir nicht der muss weg .

Wenn ich mich nicht irre wird der ja nur übergeben, wen man sowas wie ne Druckansicht oder ne XML braucht für RSS.

Haste schon mal versucht aus der url den type rauszunehmen und dann die Seite nochmal aufgerufen?

Also spontan fällt mir nur folgenes ein:
Überprüfe den TypoScript Code der Seite bzw. des Haupttemplates ob dieser Parameter irgendwo übegeben wird.
Überprüfe die localconf.php ob da irgendwo der Parameter mitgeschleift wird.
Überprüfe .htaccess ob da bei modrewrite irgendwas mitgegeben wird.

Wie gesagt der type Parameter macht denke ich Probleme eventuell hilft es diesen in der localconf.php zu konfigurieren

z.B.
PHP-Code:
'index' => array (
                                
'page.html' => array (
                                        
'keyValues' => array (
                                                
'type' => '1',
                                        ),
                                ),

                                
'rss.xml' => array (
                                        
'keyValues' => array (
                                                
'type' => '100',
                                        ),
                                ),
                                
'rss091.xml' => array (
                                        
'keyValues' => array (
                                                
'type' => '101',
                                        ),
                                ),
                                
'rdf.xml' => array (
                                        
'keyValues' => array (
                                                
'type' => '102',
                                        ),
                                ),
                                
'atom.xml' => array (
                                        
'keyValues' => array (
                                                
'type' => '103',
                                        ),
                                ),
                        ), 
aber wenn es immer die Seitenid ist bringt das denke ich nicht viel.

sind diese Parameter im TS gesetzt?
Typoscript-Code:
1:
2:
3:
plugin.tx_srfeuserregister_pi1.loginPID = 0
plugin.tx_srfeuserregister_pi1.pid = id wo feuser gespeichert sind
plugin.tx_srfeuserregister_pi1.registerPID = id des Registrierungsformulares

Viele Grüße typonewbe
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #5  
Alt 11.06.09, 11:37
Forum Newbie
 
Registriert seit: 13.05.09
Beiträge: 12

Hallo,

exakt das ist es. Wenn ich aus dem Bestätigungslink "&type=190" entferne, wird die Bestätigungsseite korrekt angezeigt.

Hier mein TS im Setup der Rootpage zu sr_feuser_register:

Typoscript-Code:
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:
# sr_feuser_register
plugin.tx_srfeuserregister_pi1.useMd5Password = 1
plugin.tx_srfeuserregister_pi1.useEmailAsUsername = 1
plugin.tx_srfeuserregister_pi1.email = [email]me@us.de[/email]
plugin.tx_srfeuserregister_pi1.userGroupAfterConfirmation = 5
plugin.tx_srfeuserregister_pi1.siteName = Mysite
plugin.tx_srfeuserregister_pi1.userGroupUponRegistration = 4

# page-IDs
plugin.tx_srfeuserregister_pi1.editPID = 200
plugin.tx_srfeuserregister_pi1.registerPID = 201
plugin.tx_srfeuserregister_pi1.confirmPID = 190
plugin.tx_srfeuserregister_pi1.linkToPID = 0
plugin.tx_srfeuserregister_pi1.loginPID = 170
plugin.tx_srfeuserregister_pi1.pid = 199

# könnte hier der Fehler liegen ????????????????????
plugin.tx_srfeuserregister_pi1.confirmType = 190

plugin.tx_srfeuserregister_pi1.formFields = username, password, gender, first_name, last_name, status, email, address, city, zip, telephone, fax, company, www, comments, disable
plugin.tx_srfeuserregister_pi1.requiredFields = username,password,first_name,last_name, status, email, address,city, zip, company
plugin.tx_srfeuserregister_pi1.file.templateFile = fileadmin/templates/srfeuserregister/tx_srfeuserregister_pi1_css_mydomain_tmpl.html
plugin.tx_srfeuserregister_pi1.enableAdminReview = 1
plugin.tx_srfeuserregister_pi1.salutation = formal
plugin.tx_srfeuserregister_pi1.pidTitleOverride = Mydomain
plugin.tx_srfeuserregister_pi1.confirmInvitationPID = 0
Achtung:

Der Email-Tag im TS-Code wird vom Editor des Forums gesetzt und steht NICHT im Originalcode.


Ich habe gesehen, dass es folgende Zeile gibt:

plugin.tx_srfeuserregister_pi1.confirmType = 190

Das könnte es sein, oder? Der Wert muss bei der Konfiguration der Extension über Flexforms entstanden sein. Da er den gleichen Wert hat wie die ID der Bestätigungsseite, habe ich hier möglicherweise den Fehler gemacht.

Ich prüfe das und melde mich dann wieder.

Gruss

Supernaut
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #6  
Alt 11.06.09, 17:31
Forum Newbie
 
Registriert seit: 13.05.09
Beiträge: 12

Hallo,

großer Erfolg. Der type-Parameter im Link war der Übeltäter. Die Bestätigungsseite wird jetzt über den Bestätigungslink richtig angezeigt. Die Ursache war die Konfiguration der constants.

Damit "&type=pageID" NICHT in den Link eingebaut wird, muss in den Constants

plugin.tx_srfeuserregister_pi1.confirmType = 0

stehen, oder dieser Wert über das Flexform bei
Confirmation page Type[plugin.tx_srfeuserregister_pi1.confirmType]Type (or pageNum) of the confirmation page.auf 0 gesetzt werden.

Mir ist der Zusatz "Type (or pageNum) of the confirmation page." zum Verhängnis geworden. Ich hatte hier, weil erstmals mit dieser Extension konfrontiert, naiv die Seiten-ID der Bestätigungsseite eingetragen.

Hier noch einmal das TS, das - eingetragen in den Constants der Rootseite - bei mir für die Version 2.5.22 nachweislich funktioniert:

Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
# sr_feuser_register
plugin.tx_srfeuserregister_pi1.useMd5Password = 1
plugin.tx_srfeuserregister_pi1.useEmailAsUsername = 1
plugin.tx_srfeuserregister_pi1.email = (Emailadresse)
plugin.tx_srfeuserregister_pi1.userGroupAfterConfirmation = 5
plugin.tx_srfeuserregister_pi1.siteName = mySitel
plugin.tx_srfeuserregister_pi1.editPID = 200
plugin.tx_srfeuserregister_pi1.registerPID = 201
plugin.tx_srfeuserregister_pi1.confirmPID = 190
plugin.tx_srfeuserregister_pi1.linkToPID = 170
plugin.tx_srfeuserregister_pi1.loginPID = 170
plugin.tx_srfeuserregister_pi1.pid = 199
plugin.tx_srfeuserregister_pi1.userGroupUponRegistration = 4
plugin.tx_srfeuserregister_pi1.confirmType = 0
plugin.tx_srfeuserregister_pi1.formFields = username, password, gender, first_name, last_name, status, email, address, city, zip, telephone, fax, company, www, comments, disable
plugin.tx_srfeuserregister_pi1.requiredFields = username,password,first_name,last_name, status, email, address,city, zip, company
plugin.tx_srfeuserregister_pi1.file.templateFile = fileadmin/templates/srfeuserregister/tx_srfeuserregister_pi1_css_mysite_tmpl.html
plugin.tx_srfeuserregister_pi1.enableAdminReview = 1
plugin.tx_srfeuserregister_pi1.salutation = formal
plugin.tx_srfeuserregister_pi1.pidTitleOverride = (sitetitle)
plugin.tx_srfeuserregister_pi1.confirmInvitationPID = 0
Vielen, vielen Dank, typonewbe.

Ich habe bisher Stunden, Stunden, Stunden in diese grauenhaft einzurichtende und katastrophal dokumentierte Extension investiert. Wer sich einmal die Beiträge in den verschiedenen Foren zu dieser Extension angeschaut hat, weiss, dass ich nicht übertreibe. Ich vermute, dass die meisten froh sind, wenn die Extension einigermaßen läuft.

Sie ist komplex, keine Frage. Ich werde hier im Forum meine ins Deutsche übersetzen Texte hinterlegen und ein paar kleine Tipps zur Einrichtung der Extension hinzufügen. Wesentliche Dinge sind NICHT dokumentiert, und man sucht sich den Wolf. Ich pflege die Texte bewußt nicht im Setup der Seite (siehe Dokumentation der Extension), sondern in den externen XMLs der Extension, auch wenn ich da bei Updates aufpassen muss.

Was man z.B. mit dem Parameter plugin.tx_srfeuserregister_pi1.confirmType anstellen kann, habe ich nirgendwo dokumentiert gefunden. Vielleicht habe ich es ja auch überlesen. Ich habe nirgendwo bisher eine zusammenhängende Darstellung der Wechselwirkungen verschiedener Parameter-Einstellungen der Extension gefunden. Hier halft nur Try-And-Error sowie eine ausgeklügelte Vorgehensweise, um den Geheimnissen der Extension auf den Grund zu gehen. Und wenn nichts mehr geht, dann gibt es ja noch dieses Forum.

Cracks mögen lächeln, viele werden mich verstehen.

Kleiner Ausblick:

Nachdem nun die Bestätigungslinks funktionieren, taten sich gleich neue "amüsante" Dinge auf. Was soll ich z.B. von dem Satz

"Vielen Dank für Ihre Anmeldung bei Bestätigung" halten? Der steht auch so in der Email, die der Angemeldete erhält, unterschrieben mit

Herzlich willkommen auf
My TYPO3 Site
<http://meinedomaine.de/MyTYPO3Site@mydomain.org>

Das Email-Template habe ich übrigens noch nie angefaßt. Nunja.Immerhin weiss ich jetzt, dass weitere unterhaltsame Stunden in Template-Formatierungen und Testaccounts-Anlegen fließen werden, weil die Standard-Konfiguration einfach (ich schreibe es lieber nicht) ist. Vielleicht habe ich ja auch einfach etwas nicht verstanden ...

Noch einmal Danke, typonewbe.

PS: Wie kann ich das Thema als gelöst markieren?

Gruss

Supernaut
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #7  
Alt 12.06.09, 16:47
Forum Freak
 
Registriert seit: 11.04.06
Alter: 30
Beiträge: 525
Daumen hoch

Hi,
zum gelöst auf dein Post auf Ändern klicken, dann auf Erweitert prefix Gelöst

So nochmal zu deinem Problem

hab nochmal bei mir nachgesehen habe im TS kein confirmType = 0 gefunden allerdings steht dieser im static Template schon vorbelegt mit 0 drin.

Manchmal hilft auch einfach garnichts zu machen ;)

Und ja ich hatte auch so meine Probleme mit der Extension, aber nun Funktioniert sie recht gut bis auf dieses JS PHP Problem mit der md5 Verschlüsselung.

Viele Grüße typonewbe
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #8  
Alt 13.06.09, 12:54
Forum Newbie
 
Registriert seit: 13.05.09
Beiträge: 12

Hallo typonewbe.

Das ist es ja, was mich so aufregt. Die Systematik der Extension ist grauenhaft. Statt im Default z.B. alle Einstellparameter an EINER Stelle gebündelt einzutragen und die Dateienstruktur in der Doku zu beschreiben, muss man sich erst über viele (Fehl)Versuche in den Aufbau der Extension einarbeiten (wo passiert was?, wo liegt was?), bevor man überhaupt Ideen entwickeln kann, wo man bei Problemen und Änderungswünschen überhaupt ansetzen sollte.

Ich hoffe, dass irgendwann eine TYPO3-Version erscheint, die von Haus aus eine so zentrale Funktion wie eine professionelle Anmeldeprozedur mitbringt.

Bei mir funktionierte übrigens die md5-Verschlüsselung auf Anhieb tadellos. Frage mich aber bitte nicht warum. Ich habe NICHTS gemacht. Es ging einfach.

Und sei mir nicht böse, ich möchte mich derzeit auch nicht damit beschäftigen. Die Anpassung des Ausgabe-Templates der Extension nervt mich schon genug.

Wie versprochen, wenn die Extension bei mir eingerichtet ist, gibt es in diesem Forum eine kleine Review mit deutschen Texten, aber sicher kein Tutorium.

Viel Erfolg bei der Lösung deines Problems.

Gruss

Supernaut
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #9  
Alt 24.06.09, 21:26
Forum Zuschauer
 
Registriert seit: 24.06.09
Alter: 22
Beiträge: 3
sr_feuser_register ohne Bestätigung

Ich hätte gerne, dass Benutzer die sich registriert haben direkt auf aktiv gesetzt werden und ich lediglich eine Benachrichtigung per Mail darüber erhalte. Da ich jedoch ein absoluter Anfänger darin bin weiß ich nicht so genau wie ich das machen soll.
Das größte Problem daran ist, dass gar keine Mails über die Extension geschickt werden können, egal was ich Einstelle.

Meine momentanen Einstellungen:

Code:
plugin.tx_srfeuserregister_pi1 {
    userGroupUponRegistration = 4
    userGroupAfterConfirmation = 1
    pid = 22
    maxImages = 1
    email = xxx@yyy.zz
}
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #10  
Alt 29.06.09, 14:53
Forum Freak
 
Registriert seit: 11.04.06
Alter: 30
Beiträge: 525
Beitrag

Hallo,

das geht auch du musst nur die entsprechenden CONSTANTS setzen.

Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
plugin.tx_srfeuserregister_pi1.enableAdminReview = 0
plugin.tx_srfeuserregister_pi1.registerPID = xx
plugin.tx_srfeuserregister_pi1.userGroupUponRegistration = 1
plugin.tx_srfeuserregister_pi1.userGroupAfterConfirmation = 1
plugin.tx_srfeuserregister_pi1.userGroupAfterAcceptation = 1
#Benutzer erhält keine E-Mail wenn er seine
#Registrierung abgeschlossen hat
plugin.tx_srfeuserregister_pi1.enableEmailConfirmation = 1
plugin.tx_srfeuserregister_pi1.enableEmailOnUpdate = 0
plugin.tx_srfeuserregister_pi1.enableAdminNotifyConfirmation = 1
plugin.tx_srfeuserregister_pi1.enableAdminNotifyOnRegister = 0
plugin.tx_srfeuserregister_pi1.enableAdminNotifyOnUpdate = 0
plugin.tx_srfeuserregister_pi1.enableAdminNotifyOnApprove = 0
plugin.tx_srfeuserregister_pi1.enableAdminNotifyOnAdminAccept = 0
Wenn ich mich nict irre ist die entscheidene Stelle für dich
Typoscript-Code:
1:
plugin.tx_srfeuserregister_pi1.enableAdminReview = 0
Dann wird der User gleich freigeschalten und mit
Typoscript-Code:
1:
plugin.tx_srfeuserregister_pi1.enableAdminNotifyConfirmation = 1
sagst du, dass der Admin ne Mail bekommt wenn der User sich Confirmt hat, was er ja quasi damit macht.

Alles andere passte auf deine Wünsche an.

Hoffe das hilft

Grüße typonewbe
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
anmelden, bestätigungsmail, registrieren, sr_feuser_register

Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre 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 an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Register Globals deaktivieren Franzmann TYPO3 3.x Fragen und Probleme 3 15.12.09 12:56
Email Bestätigung - Link funktioniert falsch JaCk Direct Mail 1 21.08.07 12:35
sr_feuser_register Die Bestätigung der Anmeldung funktioniert nicht Daikon Alle anderen Extensions 14 22.06.07 11:31
register Übersicht rossi123 TYPO3 4.x Fragen und Probleme 2 06.01.07 17:34
mailform: Text mit Bestätigung lemon TYPO3 3.x Fragen und Probleme 10 16.11.05 23:46


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:10 Uhr.


Powered by vBulletin® Version 3.8.4 (Deutsch)
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.2

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