<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to support-requests</title><link>https://sourceforge.net/p/exuserfolder/support-requests/</link><description>Recent changes to support-requests</description><atom:link href="https://sourceforge.net/p/exuserfolder/support-requests/feed.rss" rel="self"/><language>en</language><lastBuildDate>Wed, 02 Feb 2005 15:58:38 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/exuserfolder/support-requests/feed.rss" rel="self" type="application/rss+xml"/><item><title>problems after user creation</title><link>https://sourceforge.net/p/exuserfolder/support-requests/3/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I installed exUserFolder with out problems and set SQL &lt;br /&gt;
as Authentication Source, using my SQL Server DB.&lt;br /&gt;
I was able to log as admin and create the first user, but &lt;br /&gt;
then I'm not able to log with this new user.&lt;br /&gt;
I got an infinite Select statements on the SQL Server &lt;br /&gt;
profiler and this error in the plone log:&lt;/p&gt;
&lt;p&gt;2005-02-02T16:44:36 ERROR(200) &lt;br /&gt;
CMFCore.MembershipTool Error during wrapUser&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File "C:\Programmi\Plone 2&lt;br /&gt;
\Data\Products\CMFCore\MembershipTool.py", line 142, &lt;br /&gt;
in wrapUser&lt;br /&gt;
portal_user = md.wrapUser(u)&lt;br /&gt;
File "C:\Programmi\Plone 2&lt;br /&gt;
\Data\Products\CMFCore\MemberDataTool.py", line 157, &lt;br /&gt;
in wrapUser&lt;br /&gt;
id = u.getId()&lt;br /&gt;
File "C:\Programmi\Plone 2&lt;br /&gt;
\Data\Products\exUserFolder\User.py", line 205, in getId&lt;br /&gt;
if self._propSource and &lt;br /&gt;
self._propSource.getUserProperty('userid', self.name):&lt;br /&gt;
File "C:\Programmi\Plone 2&lt;br /&gt;
\Data\Products\exUserFolder\PropSources\cmfPropSource&lt;br /&gt;
\cmfPropSource.py", line 99, in getUserProperty&lt;br /&gt;
member = getToolByName&lt;br /&gt;
(self, 'portal_membership').getMemberById(username)&lt;br /&gt;
File "C:\Programmi\Plone 2&lt;br /&gt;
\Data\Products\CMFCore\MembershipTool.py", line 322, &lt;br /&gt;
in getMemberById&lt;br /&gt;
u = self.wrapUser(u)&lt;br /&gt;
File "C:\Programmi\Plone 2&lt;br /&gt;
\Data\Products\CMFCore\MembershipTool.py", line 159, &lt;br /&gt;
in wrapUser&lt;br /&gt;
error=sys.exc_info(),&lt;br /&gt;
File "C:\Programmi\Plone 2&lt;br /&gt;
\Zope\lib\python\zLOG\__init__.py", line 153, in LOG&lt;br /&gt;
log_write(subsystem, severity, summary, detail, error)&lt;br /&gt;
File "C:\Programmi\Plone 2&lt;br /&gt;
\Zope\lib\python\zLOG\EventLogger.py", line 55, in log&lt;br /&gt;
self.logger.log(level, msg, exc_info=(error is not &lt;br /&gt;
None))&lt;br /&gt;
File "C:\Programmi\Plone 2&lt;br /&gt;
\Python\lib\logging\__init__.py", line 959, in log&lt;br /&gt;
apply(self._log, (level, msg, args), kwargs)&lt;br /&gt;
File "C:\Programmi\Plone 2&lt;br /&gt;
\Python\lib\logging\__init__.py", line 994, in _log&lt;br /&gt;
self.handle(record)&lt;br /&gt;
File "C:\Programmi\Plone 2&lt;br /&gt;
\Python\lib\logging\__init__.py", line 1004, in handle&lt;br /&gt;
self.callHandlers(record)&lt;br /&gt;
File "C:\Programmi\Plone 2&lt;br /&gt;
\Python\lib\logging\__init__.py", line 1037, in callHandlers&lt;br /&gt;
hdlr.handle(record)&lt;br /&gt;
File "C:\Programmi\Plone 2&lt;br /&gt;
\Python\lib\logging\__init__.py", line 592, in handle&lt;br /&gt;
self.emit(record)&lt;br /&gt;
File "C:\Programmi\Plone 2&lt;br /&gt;
\Python\lib\logging\__init__.py", line 684, in emit&lt;br /&gt;
self.handleError(record)&lt;br /&gt;
File "C:\Programmi\Plone 2&lt;br /&gt;
\Python\lib\logging\__init__.py", line 636, in handleError&lt;br /&gt;
traceback.print_exception(ei[0], ei[1], ei[2], None, &lt;br /&gt;
sys.stderr)&lt;br /&gt;
File "C:\Programmi\Plone 2\Python\lib\traceback.py", &lt;br /&gt;
line 123, in print_exception&lt;br /&gt;
print_tb(tb, limit, file)&lt;br /&gt;
File "C:\Programmi\Plone 2\Python\lib\traceback.py", &lt;br /&gt;
line 68, in print_tb&lt;br /&gt;
line = linecache.getline(filename, lineno)&lt;br /&gt;
File "C:\Programmi\Plone 2\Python\lib\linecache.py", &lt;br /&gt;
line 14, in getline&lt;br /&gt;
lines = getlines(filename)&lt;br /&gt;
RuntimeError: maximum recursion depth exceeded&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Simone Girlanda</dc:creator><pubDate>Wed, 02 Feb 2005 15:58:38 -0000</pubDate><guid>https://sourceforge.net0af86f6e4323adca4c8544f96a568461d245f482</guid></item><item><title>LoginFailed / Unauthorised </title><link>https://sourceforge.net/p/exuserfolder/support-requests/2/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I am using the login manager on my site&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.newaddress.ie/login.html" rel="nofollow"&gt;http://www.newaddress.ie/login.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;If you pick a random username and password, for example&lt;br /&gt;
test/test, and press submit, the system raises a&lt;br /&gt;
'LoginFailed' exception and you are returned to the&lt;br /&gt;
login screen with an error message.&lt;/p&gt;
&lt;p&gt;If you type in the same username and password, the&lt;br /&gt;
system raises an 'Unauthorized' exception. This results&lt;br /&gt;
in a 'basic authentication' response and a login dialog&lt;br /&gt;
is displayed in my browser.&lt;/p&gt;
&lt;p&gt;Obviously, I want to prevent the login dialog displaying.&lt;/p&gt;
&lt;p&gt;I am not sure whether this is something stupid that I&lt;br /&gt;
did in setting up the system. I changed the standard&lt;br /&gt;
error message pages so this may have had an impact.&lt;/p&gt;
&lt;p&gt;I appreciate your help and suggestions. &lt;/p&gt;
&lt;p&gt;Kevin Gill&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kevin Gill</dc:creator><pubDate>Sat, 29 Jan 2005 17:33:56 -0000</pubDate><guid>https://sourceforge.net6c843e90a4ac309eefbc74965f2edb06fe4b8e2c</guid></item><item><title>Only one active session per username</title><link>https://sourceforge.net/p/exuserfolder/support-requests/1/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Is it possible to force only one active session per&lt;br /&gt;
username ?&lt;/p&gt;
&lt;p&gt;Suppose a user is logged and another user trys to login&lt;br /&gt;
with the same username/password.&lt;/p&gt;
&lt;p&gt;Is there a way to force the first one to logout&lt;br /&gt;
(invalidate the session) when he makes his next request ?&lt;/p&gt;
&lt;p&gt;How ?&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">OcTweak</dc:creator><pubDate>Mon, 01 Nov 2004 18:03:47 -0000</pubDate><guid>https://sourceforge.net5223acd05419a2df00a7606a92d0bed0b133266c</guid></item></channel></rss>