Modify

Opened 11 months ago

Last modified 10 months ago

#11499 accepted defect

AccountManager Self Registration and User Manager Module

Reported by: mcdevil@… Owned by: rjollos
Priority: normal Component: UserManagerPlugin
Severity: normal Keywords:
Cc: hasienda Trac Release: 1.0

Description

We use the AccountManager Module with Registration Module enabled and the UserManager Module.

If a new user registers, the provided email address is not used, but the emailaddress of <username>@<default.domain>

The user needs to get added within the UserManager Admin Panel, after this step the correct email address is used. But this means that all mails (ex. email address verification)got send to a wrong (not existing) address.

Is there a way to automatically add new registered users to the UserManager Store? Or any other solution?

Thanks for your help, Best Regards, Gernot

Attachments (0)

Change History (6)

comment:1 Changed 11 months ago by rjollos

  • Status changed from new to accepted

I will try to take a look near the end of this week.

comment:2 Changed 11 months ago by rjollos

  • Cc hasienda added; anonymous removed

comment:3 in reply to: ↑ description ; follow-up: Changed 10 months ago by rjollos

Replying to mcdevil@…:

If a new user registers, the provided email address is not used, but the emailaddress of <username>@<default.domain>

Do you mean that <username>@<default.domain> is set in the user's session data (and visible through the user preferences /prefs)? Or is the email address in the session data as specified on the registration page, but the emails are sent to <username>@<default.domain>?

Would you kindly post the account-manager and components sections from your trac.ini file?

comment:4 in reply to: ↑ 3 Changed 10 months ago by anonymous

Replying to rjollos:

Replying to mcdevil@…:

If a new user registers, the provided email address is not used, but the emailaddress of <username>@<default.domain>

Do you mean that <username>@<default.domain> is set in the user's session data (and visible through the user preferences /prefs)?

In user preferences, the email address is correct. Also the messages and info boxes display the correct mail address

Or is the email address in the session data as specified on the registration page, but the emails are sent to <username>@<default.domain>?

Correct, the mails are send this way <username>@<default.domain>

Would you kindly post the account-manager and components sections from your trac.ini file?

[account-manager]
account_changes_notify_addresses = somename@somedomain.tld
allow_delete_account = true
authentication_url = 
cookie_refresh_pct = 10
db_htdigest_realm = 
environ_auth_overwrite = true
force_passwd_change = true
generated_password_length = 8
group_file = /path/to/trac.group.htpasswd
hash_method = HtDigestHashMethod
htdigest_file = /path/to/trac.htpasswd
htdigest_realm = Secure
htpasswd_file = 
htpasswd_hash_type = crypt
login_opt_list = false
notify_actions = new,change,delete
password_file = 
password_store = HtDigestStore
persistent_sessions = False
refresh_passwd = False
register_basic_token = RJ43k
register_check = BasicCheck, EmailCheck, BotTrapCheck, RegExpCheck, UsernamePermCheck
user_lock_max_time = 86400
verify_email = true
[components]
acct_mgr.admin.accountmanageradminpanel = enabled
acct_mgr.api.accountmanager = enabled
acct_mgr.db.sessionstore = enabled
acct_mgr.guard.accountguard = enabled
acct_mgr.htfile.htdigeststore = enabled
acct_mgr.htfile.htpasswdstore = enabled
acct_mgr.http.httpauthstore = enabled
acct_mgr.macros.accountmanagerwikimacros = enabled
acct_mgr.notification.accountchangelistener = enabled
acct_mgr.notification.accountchangenotificationadminpanel = enabled
acct_mgr.pwhash.htdigesthashmethod = enabled
acct_mgr.pwhash.htpasswdhashmethod = enabled
acct_mgr.register.basiccheck = enabled
acct_mgr.register.bottrapcheck = enabled
acct_mgr.register.emailcheck = enabled
acct_mgr.register.emailverificationmodule = enabled
acct_mgr.register.regexpcheck = enabled
acct_mgr.register.registrationmodule = enabled
acct_mgr.register.usernamepermcheck = enabled
acct_mgr.svnserve.svnservepasswordstore = enabled
acct_mgr.web_ui.accountmodule = enabled
acct_mgr.web_ui.loginmodule = enabled
acct_mgr.web_ui.resetpwstore = enabled
iniadmin.iniadmin.iniadminplugin = disabled
inieditorpanel.default_manager.inieditoremptysecuritymanager = enabled
inieditorpanel.web_ui.traciniadminpanel = enabled
movie.macro.moviemacro = disabled
movie.web_ui.moviepreviewrenderer = disabled
page_authz_policy_editor.pape_admin.pageauthzpolicyeditor = enabled
trac.web.auth.loginmodule = disabled
tracdiscussion.admin.discussionwebadmin = enabled
tracdiscussion.ajax.discussionajax = enabled
tracdiscussion.api.discussionapi = enabled
tracdiscussion.core.discussioncore = enabled
tracdiscussion.init.discussioninit = enabled
tracdiscussion.notification.discussionemailnotification = enabled
tracdiscussion.search.discussionsearch = enabled
tracdiscussion.tags.discussiontagprovider = enabled
tracdiscussion.tags.discussiontags = disabled
tracdiscussion.timeline.discussiontimeline = enabled
tracdiscussion.wiki.discussionwiki = enabled
tracdownloads.api.downloadsapi = enabled
tracdownloads.consoleadmin.downloadsconsoleadmin = enabled
tracdownloads.core.downloadscore = enabled
tracdownloads.core.downloadsdownloads = enabled
tracdownloads.init.downloadsinit = enabled
tracdownloads.tags.downloadstagprovider = enabled
tracdownloads.tags.downloadstags = enabled
tracdownloads.timeline.downloadstimeline = enabled
tracdownloads.webadmin.downloadswebadmin = enabled
tracdownloads.wiki.downloadswiki = enabled
tracext.google.analytics.* = enabled
tracflashembed.macros.embedmacro = enabled
tracopt.perm.authz_policy.authzpolicy = enabled
tracopt.ticket.deleter.ticketdeleter = enabled
tractags.admin.tagchangeadminpanel = enabled
tractags.api.tagsystem = enabled
tractags.db.tagsetup = enabled
tractags.macros.listtaggedmacro = disabled
tractags.macros.tagcloudmacro = disabled
tractags.macros.tagwikimacros = enabled
tractags.model.tagmodelprovider = disabled
tractags.ticket.tickettagprovider = enabled
tractags.web_ui.tagrequesthandler = enabled
tractags.web_ui.tagtemplateprovider = disabled
tractags.wiki.tagwikisyntaxprovider = enabled
tractags.wiki.wikitaginterface = enabled
tractags.wiki.wikitagprovider = enabled
tractoc.* = enabled
tracusermanager.account.admin_um.accountusermanagerpanel = enabled
tracusermanager.admin.usermanagementadminpage = enabled
tracusermanager.api.cachedsessionattributeprovider = enabled
tracusermanager.api.environmentfixknownusers = enabled
tracusermanager.api.sessionattributeprovider = enabled
tracusermanager.api.sessionuserstore = enabled
tracusermanager.api.usermanager = enabled
tracusermanager.permissions.admin_um.permissionusermanagerpanel = enabled
tracusermanager.profile.admin.userprofilefieldsadminpage = enabled
tracusermanager.profile.admin_um.userprofileusermanagerpanel = enabled
tracusermanager.profile.api.userprofilemanager = enabled
tracusermanager.profile.macros.defaultuserprofileslistcellcontributor = enabled
tracusermanager.profile.macros.teamrostermacro = enabled
tracusermanager.profile.macros.userprofileslistmacro = enabled
tracusermanager.profile.prefs.userprofilemodule = enabled
tracwikiextras.boxes.aboutwikiboxes = enabled
tracwikiextras.boxes.boxes = enabled
tracwikiextras.color.color = enabled
tracwikiextras.entities.entities = enabled
tracwikiextras.icons.aboutwikiicons = enabled
tracwikiextras.icons.icons = enabled
tracwikiextras.icons.showicons = enabled
tracwikiextras.icons.smileys = enabled
tracwikiextras.phrases.aboutwikiphrases = enabled
tracwikiextras.phrases.phrases = enabled
tracwikiextras.symbols.symbols = enabled
tracwikiextras.unc_paths.uncpathlink = enabled
tracwysiwyg.wysiwygmodule = enabled
wikiprint.formats.wikiprintoutput = enabled
wikiprint.web_ui.wikiprintadmin = enabled
wikiprint.wikiprint.wikiprint = enabled
wikiprint.wikiprint.wikitohtmlpage = enabled
wikiprint.wikiprint.wikitopdfpage = enabled

Thank you, for your help. Regards, Gernot

comment:5 Changed 10 months ago by rjollos

Thanks, I'll investigate. One final thing first, which versions of AccountManagerPlugin and UserManagerPlugin are you running?

comment:6 Changed 10 months ago by mcdevil

Thanks a lot ...

TracAccountManager 0.4.3 TracUserManagerPlugin 0.5dev-r12293

Regards, Gernot

Add Comment

Modify Ticket

Action
as accepted The owner will remain rjollos.
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.