Zum Inhalt springen

login mit mailbenachrichtigung

Erstellt am 12. September 2005 · 9 Antworten · letzte Antwort am 16. September 2005

Tags: Frontend-Benutzer, E-Mail-Versand, Frage

stefansvw ·

Hallo,

ich habe zwei Gruppen erstellt
+temp
+kunde

nach dem registrieren eines neuen Benutzers ist er nun in der Gruppe "temp" aber ich möchte das er nun eine Mail mit Infos zugesendet bekommt.

"Der Admin wird sie in kürze freischalten..."

Danach bekommt der Admin eine Mail mit Userdaten, geht das auch einfach nur mit einem Freischaltungslink versehen ?

Noch eine letze Frage:

Wenn der User angemeldet ist kann er ruhig seinen Account editieren aber nicht sofortig löschen. Wie kann ich das unterbinden?

Ich würde mich freuen wenn mir irgend jemand ein, zwei Tips dazu geben kann.

Gruß
Stefan

just2b ·

@ mail mit freischaltung:
naja ich nehm an du nimmst die ext sr_feuser_register: da kriegt der user doch ein mail, mit Bestätigungslink...da bearbeitest im Template einfach die mail, löschst den marker für die url und schreibst deinen Text rein, fertig.

@ löschen verhindern:
selbiges: link zum löschen des accounts einfach im template löschen#

lg georg

stefansvw ·

ich nehme doch mal an du meinst folgenden Code

<!-- ###EMAIL_TEMPLATE_SETFIXED_CREATE_HTML### begin -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<STYLE TYPE="text/css">
<!--
###CSS_STYLES###
-->
</STYLE>
<title>###LABEL_V_REGISTRATION_INITIATED_SUBJECT###</title>
<meta http-equiv="Content-Type" content="text/html; charset=###CHARSET###">
<meta name="generator" content="Typo 3.5 CMS">
</head>
<body bgColor="#ffffff" leftmargin="10" topmargin="10" marginwidth="10" marginheight="10">
<!--###SUB_RECORD###-->
<table border="0" cellspacing="0" cellpadding="1" width="100%">
	<tr><td>
		<p>###GW1B######LABEL_V_DEAR######GW1E###</p>
		<p>###LABEL_V_REGISTRATION_INITIATED_MESSAGE1###<br/>
		<a href="###SETFIXED_APPROVE_URL###">###SETFIXED_APPROVE_URL###</a><br />
		###LABEL_COPY_PASTE_LINK###</p>
		<p>###LABEL_V_REGISTRATION_INITIATED_MESSAGE2###<br/>
		<a href="###SETFIXED_DELETE_URL###">###SETFIXED_DELETE_URL###</a><br />
		###LABEL_COPY_PASTE_LINK###<br />
		###LABEL_EXCUSE_US###</p>
		<p>###LABEL_KIND_REGARDS###<br />
		###GW1B######SITE_NAME######GW1E###<br />
		<a href="###SITE_URL###">###SITE_WWW###</a><br />
		<a href="mailto:###SITE_EMAIL###">###SITE_EMAIL###</a></p>
	</td></tr>
</table>
<!--###SUB_RECORD###-->
</body></html>
<!-- ###EMAIL_TEMPLATE_SETFIXED_CREATE_HTML### end-->

Ja der steht drin, nur die Mail selbst funktioniert nicht. Muss man dies irgendwie aktivieren?

Also wenn sich jemand registriert bekomme ich als Admin eine Benachrichtigungsmail aber der User selbst nicht.

----------------------------------------------------------------------

Zum Thema @ löschen verhindern:

Ja eigentlich logisch, hätte ich ohne eine dumme Frage zu stellen selbst drauf kommen können.

-----------------------------------------------------------------------

Kann ich in diese Adminmail irgendwie einen Aktivierungslink reinsetzen, welche mir dann die beiden Gruppen a) temp gegen b)Kunden austauscht und somit aktiviert?

just2b ·

Hallo Stefan,

also via Constant Editor kannst du ziemlich alle Einstellungen regeln, zB auch wann wer ein mail kriegt...

und aktivierungslink ist standardmäßig drinnen, der tauscht dann auch die gruppe aus falls du willst

lg georg

stefansvw ·

Hallo just2b,

ich habe im Constant Editor in Plugin.tx_SRFEUSERREGISTER_P1 geschaut und dort gesehen das default so zimmlich alles auf 1 steht.

Natürlich auch

Enable email on registration [plugin.tx_srfeuserregister_pi1.enableEmailOnRegister]
If set, an email will be sent to the front end user confirming his(her) registration. This is ignored if email confirmation request is enabled.

Default: 1

Warum geht dann dieses Mail nicht raus ???

stefansvw ·

nach dem registrieren kommmt ja auch nicht die Meldung, das er den Aktivierungslink per Mail zugesendet bekommt. Sondern gleich

"Ihre Registrierung ist nun komplett
Nun, loggen Sie sich mit Ihrem neuen Benutzername (schorch) und Passwort ein. Viel Spass:"

Ich bin halt in manchen Typo3-Punkten noch ein wenig im Anfangsstatium und suche auch nach Dokus habe aber zu diesem Thema nicht viel gefunden.

Kannnst es ja mal auf der Seite ein Registrierungsversuch ausführen.

http://www.medimed-data.de

Die Adminmail sieht so aus:

Name: versucher
Email: webmaster@medimed-date.de

Benutzername: schorch
Password: schorch

- kind regards.

Gruß
Stefan

just2b ·
stefansvw schrieb

[plugin.tx_srfeuserregister_pi1.enableEmailOnRegister]
This is ignored if email confirmation request is enabled.
versus
Warum geht dann dieses Mail nicht raus ???

vielleicht ist das ja schuld?

stefansvw ·

upps,

man soll halt nicht nur die Überschrift lesen #angry#

nur wie bekomme ich diesen default nun auf 0 ?

Wenn ich die Checkbox aktiviere erscheint dahinter eine zweite Checkbox. Egal ob ich auch diese aktiviere es bleibt bei 1

stefansvw ·

Hallo,

ich bekomme es einfach nicht auf die Reihe nach der registrierung eine Mail an den User mit bestätigungslink loszusenden.

Hier habe ich mal einen TypoScript ObjectBroser-Auszug

Kann mir einer sagen warum ich das default=1 (siehe oben) trotz aktivieren und wiederum deaktivieren in der Checkbox nich rausbekomme oder was mache ich noch falsch?

[tx_srfeuserregister_pi1]=USER_INT
[includeLibs]=typo3conf/ext/sr_feuser_register/pi1/class.tx_srfeuserregister_pi1.php
[userFunc]=tx_srfeuserregister_pi1->main
[fe_userOwnSelf]=1
[fe_userEditSelf]=1
[delete]=1
[templateFile]=typo3conf/ext/sr_feuser_register/pi1/tx_srfeuserregister_pi1_tmpl.tmpl
[wrap1]
[wrap2]
[wrap3]
[color1]
[color2]
[color3]
[icon_delete]=typo3conf/ext/sr_feuser_register/pi1/icon_delete.gif
[pid]=44
[registerPID]=44
[editPID]=86
[confirmPID]=
[confirmType]=0
[loginPID]=12
[defaultCODE]=
[formName]=fe_users_form
[onChangeCountryAttribute]=javascript:window.document.forms['fe_users_form'].submit();
[addAttachment]=0
[cmd]=setfixed
[sFK]=APPROVE
[file]=typo3conf/ext/sr_feuser_register/pi1/tx_srfeuserregister_pi1_sample.txt
[create]=1
[preview]=1
[fields]=username,password,gender,first_name,last_name,status,date_of_birth,email,usergroup,address,city,zone,static_info_country,zip,telephone,language,title,company,www,module_sys_dmail_html,module_sys_dmail_category,image,comments,disable
[required]=username,password,first_name,last_name,email
[useEmailAsUsername]=1
[defaultValues]
[module_sys_dmail_html]=1
[module_sys_dmail_category]=1
[disable]=1
[overrideValues]
[usergroup]=
[disable]=1
[evalValues]
[password]=twice, atLeast[5], atMost[40]
[username]=uniqueLocal, atLeast[6], atMost[50]
[email]=email,atMost[255],uniqueLocal
[gender]=
[name]=atMost[80]
[first_name]=atMost[50]
[last_name]=atMost[50]
[date_of_birth]=date
[company]=atMost[50]
[city]=atMost[40]
[zip]=atMost[20]
[telephone]=atMost[25]
[fax]=atMost[25]
[image]=upload[6]
[title]=
[address]=
[www]=wwwURL
[comments]=
[status]=
[module_sys_dmail_category]=
[setfixed]=1
[APPROVE]
[_FIELDLIST]=uid,pid,usergroup
[usergroup]=
[disable]=0
[DELETE]
[_FIELDLIST]=uid,pid
[enableAutoLoginOnConfirmation]=0
[autoLoginRedirect_url]=
[authcodeFields]=uid
[invite]=1
[preview]=1
[fields]=username,password,gender,first_name,last_name,status,date_of_birth,email,usergroup,address,city,zone,static_info_country,zip,telephone,language,title,company,www,module_sys_dmail_html,module_sys_dmail_category,image,comments,disable
[required]=username,password,first_name,last_name,email
[useEmailAsUsername]=1
[defaultValues]
[overrideValues]
[evalValues]
[edit]=1
[infomail]=1
[forceFileDelete]=1
[parseValues]
[parseFromDBValues]
[date_of_birth]=adodb_date
[parseToDBValues]
[date_of_birth]=adodb_date
[email]
[from]=xxx@xxx.xx
[fromName]=xxx
[admin]=xxx@xxx.xx
[field]=email
[HTMLMail]=1
[HTMLMailCSS]=EXT:sr_feuser_register/pi1/tx_srfeuserregister_htmlmail.css
[CREATE_SAVED]=1
[EDIT_SAVED]=1
[DELETE_SAVED]=1
[SETFIXED_APPROVE]=1
[SETFIXED_DELETE]=1
[notify]
[CREATE_SAVED]=1
[EDIT_SAVED]=1
[DELETE_SAVED]=0
[SETFIXED_CREATE]=1
[SETFIXED_INVITE]=1
[SETFIXED_APPROVE]=1
[SETFIXED_DELETE]=1
[_CSS_DEFAULT_STYLE]
stefansvw ·

Habe nun mein TS folgendermassen erweitert aber leider ohne Lösung

plugin.tx_srfeuserregister_pi1.notify.SETFIXED_DELETE = 0
plugin.tx_srfeuserregister_pi1.notify.SETFIXED_DELETE = 1
plugin.tx_srfeuserregister_pi1.infomail = 1
plugin.tx_srfeuserregister_pi1.registerPID = 44
plugin.tx_srfeuserregister_pi1.editPID = 86
plugin.tx_srfeuserregister_pi1.notify.DELETE_SAVED = 0

plugin.tx_srfeuserregister_pi1.userGroupAfterConfirmation = 1
plugin.tx_srfeuserregister_pi1.confirmPID = 84
plugin.tx_srfeuserregister_pi1.loginPID = 12
plugin.tx_srfeuserregister_pi1.enableEmailOnRegister = 0
plugin.tx_srfeuserregister_pi1.userGroupUponRegistration = 3
plugin.tx_srfeuserregister_pi1.formFields = username,password,first_name,last_name,email,
plugin.tx_srfeuserregister_pi1.pid = 12

ich habe im ObjectBrowser enableEmailOnRegister nun auch auf 0 gesetzt

wirklich ich verzweifle

Gebt mir doch bitte nur einen superhelfenden Tip

#paralyzed#