Thank you all for the valuable input and ideas!
There are cases where users have dual functions on a website - login to make content edits or simply authenticate to see a restricted page. For websites with such user requirements, it would be best to have two membership providers. One would be for users managing the website's content and the other provider would be for users who will authenticate onto the public facing website to view otherwise restricted content.
The login control on the public website can be implemented, so that it works only with the "public users" membership provider. Sitefinity users with dual function will need to have two different accounts in this case. Users won't need to do the thinking which account they should use, because they will know that the "front end" login control will let them login with one credentials and the "backend" login control will let them login with another credentials.
If an organization has many users who manage the website and it is inconvenient for them to manage two accounts, then the best solution is to upgrade to the Sitefinity Enterprise Edition and take full advantage of its unlimited concurrent users.
It is a great suggestion to count concurrent users only when they are actually making edits or browsing the backend of the system. There is no question that it is possible to be done. There is nothing impossible when it comes to computer science. However, there is usually a trade off cost involved for everything. If we count the concurrent users as @Kevin suggested, this will have a great impact on the performance of Sitefinity. Not just the back end, but also the public facing part of the website. We would need to make a lot of checks on user's behavior. It is a question whether to make all Sitefinity websites very slow or to have users with dual function maintain two accounts, if they cannot afford the Enterprise Edition. If we can figure out how not to count users only when they are actually editing stuff without a trade off cost, then you can be sure that we will do it.
On the other hand, please, note that with one license for the Enterprise Edition, an organization can build both its website and intranet and still have unlimited users on both. The intranet can be a sub-domain such as http://intranet.mycompany.com. I don't know whether there is a better bargain on the market for a similar product for both a website and an intranet.
Browse and Edit will be available in the official Sitefinity 4.0 release. In Sitefinity 3.7 if a user is browsing a page that they want to quickly go and edit, the user can just add the following query string to the page url: "?cmspagemode=edit" and hit enter (e.g. www.website.com/services/promo.aspx?cmspagemode=edit). An alternative would be to use the control that @stormy mentioned.
the Telerik team
Do you want to have your say when we set our development plans?
Do you want to know when a feature you care about is added or when a bug fixed?
Telerik Public Issue Tracking
system and vote to affect the priority of the items