The easiest way is to change the FieldLabel
property and replace it with E-mail address instead of Username. The control is located in ~\Sitefinity\Login.aspx
. Then, the username of your users should be the same as the email when you register them.
Another way is to implement your own membership provider that looks at the email instead of the usernames. Also, the provider has ValidateUser method which requires string username, string password.
|e.Authenticated = UserManager.Default.ValidateUser(this.Login1.UserName, this.Login1.Password);
the Telerik team
Check out Telerik Trainer
, the state of the art learning tool for Telerik products.