I was wondering how the 'Register for Access' link on the Sign In form (login_layouts_pwdreset_register.aspx) is intended to be used? It looks like the code makes the user login through the root site rather than the intended site:
<a href="/_layouts/SPSolutions/Delegation/Register.aspx">Register for Access</a>
< I don't think we have the option to customize the Sign In page for each site, or do we?
I don't think we have the option to customize the Sign In page for each site, or do we?David Smitha href="/sites/SampleSite/_layouts/SPSolutions/Delegation/Register.aspx">Register for Access</a>I can make this work correctly if I provide my own link on the home page of each site, for example,
Typically you only add the 'Register for Access' link on your login page if there is only a single registration entry point for your site. If you would like to allow anonymous registration to multiple sites I would recommend removing the 'Register for Access' link from you login page and create an anonymously available splash page with a link to the site specific registration page for each site.
This only tricky part here is that you will probably want to display the registration link to the user only if they are not already logged in. However, this can easily be accomplished using our free Data Zoom Web Part to create a simple registration script that would display a registration link if the user is not logged in and a hello message (or any other content you wish to display) when the user is authenticated.
(Data Zoom Web Part)
(Sample Script : Welcome User)
Note - This script could easily be extened to show show seperate content for FBA users and windows users using the $site.Zone variable which returns the current zone.
Okay thanks for the info. Does the same apply for the 'Reset My Password' link? It looks like it does...
In general the Reset My Password link only resides on the SharePoint login page. Typically this link will take you to the reset password page of your root site. I find that enabling the reset password feature on your root site and disabling the feature in every sub-site and site collection is the easiest way to administer the feature. This forces all passwords reset operation to the root site so if you want to change the reset password process it only needs to occur in one location.
I just loaded ExCM2010 and would like to have the ability for users to have a choice of registering or logging in when they hit content on ANY site collection that requires permissions. Currently our sites have anonymous front splash pages with links to secured content. When they click on a link to secure content they get redirected to the login page as expected. If they log in they are redirected back to the content they wanted. Works like a charm. My problem is I see no link for registration and after reading this; I see you don't recommend it. I'm assuming users need to register using the registration URL of the site collection they want access to so any security policies and site sponsors configured for that site can apply.
My question is why couldn’t the variable "ReturnURL" be parsed and utilized to create a hyperlink back to the correct registration page for the subsite that redirected the sign in?