Not logged in. · Lost password · Register
Forum: Support Bug reports and troubleshooting RSS
Unconfirmed User can log in, cannot post; Admin cannot identify that
katzlbt #1
Member since May 2006 · 38 posts
Group memberships: Members
Show profile · Link to this post
Subject: Unconfirmed User can log in, cannot post; Admin cannot identify that
I had a user register, but not use the confirmation link (probably because it was spam filtered).

BUG:
The user can log in without problem, but cannot post without aparent reason (post denied).
Neither Admin nor user can determine the true reason for this failure.
Adding the user to 'Members' with the groups editor fails with no error message and the add request ignored.

SUGGESTION:
Display that the user is in the registration process on the members list at least for the admin.
Display a warning to the user when logging in (better on every page) that she cannot post until confirmed.

PS: I fixed that with phpMyadmin by adding the relation to the user,group table. I hope this has no side effects ...
You can tune a filesystem, but you can't tune a fish!
This post was edited on 2007-02-23, 12:13 by katzlbt.
Avatar
Yves (Administrator) #2
User title: UNB developer & webmaster
Member since Jan 2004 · 3814 posts · Location: Erlangen, Germany
Group memberships: Administrators, Members
Show profile · Link to this post
The admin can detect this situation. If a user is not in the Members group, he's either not yet a confirmed user (all common menber rights are connected to that user group) or manually banned by the admin (which the admin should know then).

Setting group members for the three default groups with the groups editor is not possible. Upgrade to the latest version to see this reflected in the UI.

I think I thought about a user warning already, I'll look into it again since this sounds like the most reasonable solution. I'm going to change the registration process for future UNB versions (from 2.x on) so that the password will be e-mailed to the user and they can only log in when they've found the e-mail. But this change would cause too much work for UNB 1.x.
♪ ...nanananah, all in all we’re just brilliant thieves, nanananah... ♪♬
Avatar
Yves (Administrator) #3
User title: UNB developer & webmaster
Member since Jan 2004 · 3814 posts · Location: Erlangen, Germany
Group memberships: Administrators, Members
Show profile · Link to this post
In reply to post #1
Quote by katzlbt:
PS: I fixed that with phpMyadmin by adding the relation to the user,group table. I hope this has no side effects ...

No, it doesn't. But you should use the "edit user profile" function to put users into and out of groups.
♪ ...nanananah, all in all we’re just brilliant thieves, nanananah... ♪♬
katzlbt #4
Member since May 2006 · 38 posts
Group memberships: Members
Show profile · Link to this post
I am using 1.6.3 ...
Ok, I found it now ... hope I still remember in a year that there are 2 interfaces to do the same ...  :-/

For UNB2.0 ... Do you have a discussion thread for UNB2.0?

I suggest the following: We could join efforts and you could embed The Address Book Reloaded as account manager & authentication subsystem in UNB 2.0. Should save you lots of time... The DB structure is very lean and code is fully OO and reusable. TAB-R was designed to be embeddable (after some adaptation) within other PHP applications. It can store almost unlimited present and future data without major changes. How about that? ... just an idea ...
You can tune a filesystem, but you can't tune a fish!
Avatar
Yves (Administrator) #5
User title: UNB developer & webmaster
Member since Jan 2004 · 3814 posts · Location: Erlangen, Germany
Group memberships: Administrators, Members
Show profile · Link to this post
Quote by katzlbt:
I am using 1.6.3 ...

Latest version is 20070217-dev or so, I think I will release it as 1.6.4 in a while if not many other bug reports come in.

Ok, I found it now ... hope I still remember in a year that there are 2 interfaces to do the same ...  :-/

You won't be able to even try to add users to a default group with a current UNB version. So I'm sure you will remember that there's another place to do it. :)

For UNB2.0 ... Do you have a discussion thread for UNB2.0?

Not yet. There's some few side notes distributed all over the place... I'll initiate a more ordered discussion when I have enough plans to present.

you could embed The Address Book Reloaded as account manager & authentication subsystem (...) TAB-R was designed to be embeddable (after some adaptation) within other PHP applications.

Fine. Haven't looked at it too closely the last time you mentioned it. But since I want UNB2 to be much more component-based, with components for authentication as well as authorisation management, it should be easy to plug your application into it then.
♪ ...nanananah, all in all we’re just brilliant thieves, nanananah... ♪♬
katzlbt #6
Member since May 2006 · 38 posts
Group memberships: Members
Show profile · Link to this post
Ahh, ok, I have no chance to use a dev version on a system with 500 users :-)

The reusable components that TAB-R could contribute are the classes:

Contact, User, PluginManager
Dependencies: DB, ErrorHandler, RightsManager, PluginManager
RightsManager is not as advanced as your ACL system. That could be changed though.

Patterns used: Singleton, Factory, Delegation

The application/frontend layer is a set of Page generation classes.
The abstract base class Page instantiates all other Pages with a factory method.
This allows users to replace Pages with their own look by means of configuration (class posing system similar to the poseAs: method of Objective-C/Smalltalk), without loosing upgrades.
You can tune a filesystem, but you can't tune a fish!
Avatar
Yves (Administrator) #7
User title: UNB developer & webmaster
Member since Jan 2004 · 3814 posts · Location: Erlangen, Germany
Group memberships: Administrators, Members
Show profile · Link to this post
Well, if you read the notes on the download page, the "dev" version is the new "stable". In fact this board is always running the latest version.

This is getting too technical now. Without a concrete design of how UNB2 will look like, it doesn't make sense to plan this now.
♪ ...nanananah, all in all we’re just brilliant thieves, nanananah... ♪♬
Avatar
Yves (Administrator) #8
User title: UNB developer & webmaster
Member since Jan 2004 · 3814 posts · Location: Erlangen, Germany
Group memberships: Administrators, Members
Show profile · Link to this post
Fixed*.

*) This is valid for German and English translation. Other translations require an update that contains the new text item 'account not validated'.
♪ ...nanananah, all in all we’re just brilliant thieves, nanananah... ♪♬
Close Smaller – Larger + Reply to this post:
Verification code: VeriCode Please enter the word from the image into the text field below. (Type the letters only, lower case is okay.)
Smileys: :-) ;-) :-D :-p :blush: :cool: :rolleyes: :huh: :-/ <_< :-( :'( :#: :scared: 8-( :nuts: :-O
Special characters:
Go to forum
This board is powered by the Unclassified NewsBoard software, 20110527-dev, © 2003-2011 by Yves Goergen
Page created in 246.4 ms (135.1 ms) · 85 database queries in 144 ms
Current time: 2012-02-07, 19:34:11 (UTC +01:00)