Thank you for contacting us.
In this situation, you can do a couple of things:
1) Use the ASP.net membership provider as described here:Using the ASP.NET Sql Membership Provider in Sitefinity
2)Importing the users to Sitefinity. Several thousand users are a relatively small amount and will give you the ability to maintain the users in one place.
3)Creating an entirely custom membership provider.
For the view permissions for pages, the authenticated user will need the appropriate permissions to view the page. By default Pages have view permissions set to Everyone. For your secured pages you will need to change these view permissions to a specific role or users:Set up permissions for content authoring
I think it would be best if you create an entirely custom login widget, as this will give you full control and flexibility over the redirect action after login and so on. With the API, authenticating the user is 1 line of code using the SecurityManager:
, username.Text, password.Text, rememberme.Checked);
You just pass the provider, username, password and if the remember me is checked. After that you will have full control.
Do you want to have your say in the Sitefinity development roadmap? Do you want to know when a feature you requested is added or when a bug fixed? Explore the Telerik Public Issue Tracking
system and vote to affect the priority of the items