protected void LoginPnl_LoginError(object sender, EventArgs e)
        {
            Label errorLbl = LoginPnl.FindControl("TitleText") as Label;

            errorLbl.CssClass    = "error";
            LoginPnl.FailureText = string.Empty;

            MembershipUser user = Membership.GetUser(UserName);

            if (user != null)
            {
                if (user.IsLockedOut)
                {
                    errorLbl.Text = "Ваша учетная запись заблокирована. Обратитесь в службу тех. поддержки...";
                }
                else if (!Membership.ValidateUser(user.UserName, LoginPnl.Password))
                {
                    errorLbl.Text = "Введен неверный пароль. Попробуйте снова...";
                }
            }
            else
            {
                errorLbl.Text = "Пользователь с указанным логином не найден...";
            }
        }
        /// <summary>
        /// Аутентификация
        /// </summary>
        /// <param name="login">Логин</param>
        /// <param name="password">Пароль</param>
        private bool Authetificate(string login, string password)
        {
            bool result = true;

            if (Membership.ValidateUser(login, password))
            {
                UserProfile userProfile = UserProfile.GetByUserId(Membership.GetUser(login).GetIdentity());

                if (userProfile.Blocked)
                {
                    Label errorLbl = LoginPnl.FindControl("TitleText") as Label;
                    errorLbl.CssClass = "error";
                    errorLbl.Text     = "Данный пользователь заблокирован.";
                    result            = false;
                }

                if (userProfile.Deleted)
                {
                    Label errorLbl = LoginPnl.FindControl("TitleText") as Label;
                    errorLbl.CssClass = "error";
                    errorLbl.Text     = "Данный пользователь удален из системы.";

                    result = false;
                }
            }

            return(result);
        }