id	summary	reporter	owner	description	type	status	priority	component	severity	resolution	keywords	cc	release
8927	LoginModule with .htpasswd & passwd reset => not working	anonymous	hasienda	On my machine with Apache 2.2, trac 0.12.2 and Acountmanager 0.3 I first setup user login via .htpasswd. Since resetting the PWD by the user became important, I switched to LoginModule. Nearly everything works fine:\r\n- user can change his pwd\r\n- user can log in after changing his pwd\r\n- "forgot password" generates a mail with a new pwd\r\n- /!\\ new pwd is not written into .htpasswd\r\n- /!\\ prefs can be changed without beeing logged in\r\n\r\n{{{\r\n#!python\r\n[account-manager]\r\naccount_changes_notify_addresses = marc.rawer@gmx.de\r\nforce_passwd_change = true\r\nhash_method = HtDigestHashMethod\r\nhtpasswd_hash_type = md5\r\nnotify_actions = change,delete\r\npassword_file = /var/trac/foo/.htpasswd\r\npassword_store = HtPasswdStore,SessionStore,SvnServePasswordStore\r\npersistent_sessions = true\r\nrefresh_passwd = true\r\nuser_lock_max_time = 0\r\nverify_email = true\r\n\r\n[components]\r\nacct_mgr.admin.accountmanageradminpage = enabled\r\nacct_mgr.admin.accountmanageradminpages = enabled\r\nacct_mgr.api.accountmanager = enabled\r\nacct_mgr.db.sessionstore = disabled\r\nacct_mgr.htfile.abstractpasswordfilestore = enabled\r\nacct_mgr.htfile.htdigeststore = disabled\r\nacct_mgr.htfile.htpasswdstore = enabled\r\nacct_mgr.http.httpauthstore = disabled\r\nacct_mgr.notification.accountchangelistener = enabled\r\nacct_mgr.notification.accountchangenotificationadminpanel = enabled\r\nacct_mgr.pwhash.htdigesthashmethod = disabled\r\nacct_mgr.pwhash.htpasswdhashmethod = enabled\r\nacct_mgr.svnserve.svnservepasswordstore = enabled\r\nacct_mgr.web_ui.accountmodule = enabled\r\nacct_mgr.web_ui.emailverificationmodule = enabled\r\nacct_mgr.web_ui.loginmodule = enabled\r\nacct_mgr.web_ui.registrationmodule = disabled\r\nacct_mgr.web_ui.resetpwstore = enabled\r\ntrac.db.postgres_backend.postgresqlconnector = disabled\r\ntrac.db.sqlite_backend.sqliteconnector = disabled\r\ntrac.web.auth.loginmodule = disabled\r\ntracopt.ticket.commit_updater.committicketreferencemacro = disabled\r\ntracopt.ticket.commit_updater.committicketupdater = disabled\r\ntracwysiwyg.wysiwygmodule = enabled\r\n\r\n}}}	defect	closed	normal	AccountManagerPlugin	normal	fixed	password file reset invisible	marc.rawer@gmx.de, rjollos, sdegrande	0.12
