imorrish[CodePlex] I have an FBA web app which doesn't have anonymous enabled. A custom login page is in the _Layous/fba folder which works fine but the password recovery web part won't work in a similar fashion.
The web part renders fine but clicking on the submit button requires authentication so it redirects to the signon page...
Would be greate if this worked for web apps that don't have anonymous enabled.
SatBav[CodePlex] The links that the FBA pack adds to the Site Settings page causes an error on the page, due to the links having the same ID of 'FBAUserManagement'.
This is specified in the xml file, Elements.xml, found in:
SourceCodeProjectRoot\FBAMenus\Elements.xml
Not convinced this is causing an error for everyone, but it did for me and fixed it after I changed the ID's.
sigan[CodePlex] You have a bug, when SharePoint groups used, when users join multiple groups and one of it not displayed:
// select groups associated with the user
foreach (SPGroup group in spuser.Groups)
{
groupList.Items.FindByText(group.Name).Selected = true;
}
It throws NullReferenceException. It is very simple to fix this.
JBeldon[CodePlex] Please fix the cancel button to allow the user to press cancel and be able to navigate off the page. Currently the cancel button causes validation. An attribute is needed to set CausesValidation=quotfalsequot. Thank you.
carloscherem[CodePlex] When I create a new user from the User Management page, the following error is showed: quotThe password-answer supplied is invalidquot But this field doesn't exists in the Form.
ccoulson[CodePlex] Currently there are no classes on the web part controls, which makes the controls very difficult to style with CSS as the control ID's are dynamically generated by ASP.NET.
Temporary workaround - Style using the ID of the enclosing web part div ('WebPartWPQ#'). This ID appears to remain fixed as other web parts are added to the page. Alternatively use attribute selectors, as described here: http://www.heathersolomon.com/blog/articles/Controlling-Single-Web-Parts-with-CSS.aspx
(This probably doesn't work in older browsers)
floatinglotus[CodePlex] When trying to add a user with a password shorter than minRequiredPasswordLength, it does not give a validation error like quotinvalid password,quot instead, it errors out into the generic page stating quotObject reference not set to an instance
of an object.quot
Please create validation for minRequiredPasswordLength on the password fields.
ccoulson[CodePlex] Items like reply to email address and the templates are configurable per site - but it might be nice to have the option to save the values per site collection.
user management screens - email address regex validation - your's doesn allwo for email addresses starting from numbers (i.e. [email protected]) Fix: I used this one but there are other: ^[\w-]+(.[\w-]+)^[\w-]+(.[\w-]+)@([a-z0-9-]+(.[a-z0-9-]+)*?.[a-z]{2,6}|(\d{1,3}.){3}\d{1,3})(:\d{4})?$
Sonjavdw[CodePlex] The webparts for looking for all the resourcefiles ending in quot.en-USquot which was not available in the solution. I've copied all the relevent files and added the right extention, but others might not know how to fix it, so it would be nice if it
could be added. It also generates the sharepoint error page instead of showing the error on the webpart itself. It would make debugging easier for those that dont have access to the logs.
The FBAPackMembershipRequestWebPart also failed with a lookup error for string quotCssClass_DefaultValuequot. I added it to the resource file and is no working properly. Again it generated the Sharepoint Error page.
Event viewer on my server reports this:
EventID: 6875
Error loading and running event receiver Visigo.Sharepoint.FormsBasedAuthentication.MembershipReviewHandler in Visigo.Sharepoint.FormsBasedAuthentication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=9dba9f460226d31d. Additional information is below.
: Column '_Status' does not exist. It may have been deleted by another user. /Data Connection Library
Any advice on how to fix this?
ccoulson[CodePlex] Add a section to the FBA configuration page that shows the currently detected SharePoint settings to aid people in troubleshooting the SharePoint configuration.
ccoulson[CodePlex] From: stiang
Noticed some wrong values in the FBAPackWebPages.resx (userNew.aspx)
Question-values is both used in question and answer values.
ltdata name=quotSecurityAnswerHeaderTextquot xml:space=quotpreservequotgt
ltvaluegtSecurity Questionlt/valuegt
lt/datagt
ltdata name=quotSecurityQuestionHeaderTextquot xml:space=quotpreservequotgt
ltvaluegtSecurity Questionlt/valuegt
lt/datagt
ltdata name=quotTypeSecurityALableTextquot xml:space=quotpreservequotgt
ltvaluegtType the security question:lt/valuegt
lt/datagt
ltdata name=quotTypeSecurityQLableTextquot xml:space=quotpreservequotgt
ltvaluegtType the security question:lt/valuegt
lt/datagt
tbarber[CodePlex] If the user has forgotten their username, there is no way for them to retrieve it. A quotForgot usernamequot webpart could be added to email the user their username by inputing their email address. Additionally, it would be nice to be able to limit
the users to only have one account per email address to prevent a user from registering multiple times.
gmack523[CodePlex] Once an account gets locked out an administrator has to manually unlock it via SQL Server, could you please make it so that we can unlock users accounts via the FBA Pack?
Thank you!
gmack523[CodePlex] The FBA Pack doesn't currently show the last time a user logged in, this would be VERY useful from a management perspective. Thank you!
jmccreanor[CodePlex] On the Create New User form, I get a an error message to say that the email address is invalid when I enter an address that contains an apostrophe (e.g. mary 0'[email protected]). The email addresses
that I am entering are correct addresses.
Can this be fixed ?
ruiruili[CodePlex] With multiple site collection sharing same FBA membership database, a user account, which has been successfully deleted from one site collection still shows up under 'FBA user management' page on other site collections. Clicking on that user profile link
will trigger 'unknown user' error.
ruiruili[CodePlex] The password change webpart works very well for FBA user. It would be very nice if this can also work for Active Directory user account. Currently an Active directory user will get error 'Password incorrect or New Password invalid. New Password length
minimum: 7. Non-alphanumeric characters required: 1.' if he/she tries to change password inside password change.
ccoulson[CodePlex] If enablePasswordReset is not set on the membership provider, then show the user a message telling them what they need to do to correct the situation instead of just hiding the button.
ccoulson[CodePlex] I believe the issue is that the user is logged in and recovering their own password. This changes their existing password and essentially logs them out of SharePoint. Then, when the email is being sent, it's sent in the context of the user which no longer
has permissions. Change the password recovery control to send the email while running with elevated privileges.
gmack523[CodePlex] The FBA Pack doesn't currently show the last time a user logged in, this would be VERY useful from a management perspective. Thank you!
HuwSy[CodePlex] As sharepoint doesnt easily allow targeting web parts to anonymous users can there be an option in these web parts to show to only anon users. As a logged in user doesnt need to see the register new user form or password reset forms and having this option
would allow me to add these to the front page of the site and them both hide once logged in. Thanks
sigan[CodePlex] SiteGroups is place where all user groups are saved. SPWeb.Groups contains only some of them.
So not all groups are showing when editing or creating user.
ccoulson[CodePlex] Currently FBA is not setup on the site, and a web part is added, or the user accesses the User Management screen, they will get an error: An unexpected error has occurred.
Instead of completely failing, display a message that the web part cannot be used as FBA is not properly configured.
ccoulson[CodePlex] The web parts inherit from Microsoft.SharePoint.WebPartPages.WebPart. They need to be changed to inherit from System.Web.UI.WebControls.WebParts.WebPart in order to display on an anonymous application page. This will also require the setting of the property
attributes from the resource file to be changed.
Workaround:
Delete the 'Site Membership Review List' - you can find it in the root of the site collection using SharePoint Designer - and then do a redeploy
HuwSy[CodePlex] Could the create account webpart have an option to display the password input so the user can create their own password right at the start and login straight away rather than await an automatic password and email. It would still be nice to email out these
details. It would make this more usable when we do trust the visitors to not be bots on an closed network. Thanks
ccoulson[CodePlex] Currently users who are not yet approved show up in the User Management page, as they have been added to the Membership Database to reserve the username. This is a little confusing on the User Management page, as it does not show the full name of the user,
it just shows the username and that the user is not in SharePoint. Add an quotUnder Reviewquot column, and maybe the Full Name from the review list to lessen any confusion.
jhall[CodePlex] Currently there's no way to change the contents of the Reset Password emails without editing the resource files. The xslt files for other emails can be edited with very rich content. It would be great if you could do the same for the Password Reset emails
too.