Rank: Member
Joined: 12/11/2007 Posts: 25 Location: Belgium
|
Hello,
I've got selfregistration set-up to require e-mail validation to activate account and require administrator approval to activate account. In addition, I activated the option "Use e-mail address for user name". I had some trouble getting the emailing to work but that was solved thanks to you Roger's support.
However, I still have an issue during the approval process. When the admin receives the mail informing that there is an approval pending, I click on the link in the mail, log in and immediately get redirected towards the new user approval dialogue box.
Now I have two issues: 1. The email address of the user is blank although I would have expected it to have been filled in especially as I'm using email addresses for user names. Is this normal behaviour? Currently I'm manually filling in the field. 2. The second issue is more of a problem. When I click on "save changes", the dialogue box goes blank and nothing happens anymore. Even when hitting "close", nothing happens, except for an "error on page" in my IE8. Navigating to another menu option, e.g. manage users, clears the dialogue box and the user appears to have been created correctly. I can log in with the new account, no problem. It seems as if the dialogue box hangs/crashes when it wants to start sending out the confirmation mail to the requester.
Due to this issue, the requester never receives the final confirmation that his account has been approved, which is a bit annoying as there can be some time between the request and the approval.
I'm using v2.3.3456 on a Windows 2000/SP4 server and SQLExpress 2005. Hope someone can help me with this issue.
Regards,
Peter
|
Rank: Member
Joined: 12/11/2007 Posts: 25 Location: Belgium
|
Quick update:
My conclusion that no mail was sent out to the requester because of this issue was false. The mail does get sent out and the requester receives his confirmation.
This brings down the level of this issue to annoying but not problematic. The two issues that remain are: 1. The email field doesn't get filled in. 2. The dialogue box doesn't close properly when clicking on "save changes" or "close".
Anyone have this same problem?
Regards,
Peter
|
Rank: Administration
Joined: 8/3/2007 Posts: 1,699 Location: Fort Atkinson, WI
|
After investigating I found this is a javascript bug that occurs only in IE, and only when clicking the "needs approval" link sent to administrators for new users. It happens when invoking the dialog and causes some of the controls - such as the e-mail textbox - to not be filled in and renders the Save/Close buttons inoperable. The e-mail address is stored in the database correctly - it just isn't showing for you. I fixed the bug and it will be included in the next release. Meanwhile, there are three easy workarounds (take your pick):
1. Use a browser other than IE. 2. When the page loads, click the Manage Users link in the menu at left. Then click the Edit button next to the user you want to approve. 3. Open the file \gs\pages\admin\manageusers.ascx in a text editor. Look for the FIRST instance of this line:
AnimationType="Outline"
Change it to this:
AnimationType="None"
Roger Martin Creator and Lead Developer of Gallery Server Pro
|
Rank: Member
Joined: 12/11/2007 Posts: 25 Location: Belgium
|
Roger,
I wen for option 3 and it works! Thanks a lot for the help.
Peter
|