예제 #1
0
        protected void btnCreateUser_Click(object sender, EventArgs e)
        {
            //var manager = Context.GetOwinContext().GetUserManager<ApplicationUserManager>();
            //var signInManager = Context.GetOwinContext().Get<ApplicationSignInManager>();
            //var user = new ApplicationUser() { UserName = tbUserName.Text, Email = tbEmail.Text };
            //IdentityResult result = manager.Create(user, tbPassword.Text);
            //if (result.Succeeded)
            //{
            //    // For more information on how to enable account confirmation and password reset please visit http://go.microsoft.com/fwlink/?LinkID=320771
            //    //string code = manager.GenerateEmailConfirmationToken(user.Id);
            //    //string callbackUrl = IdentityHelper.GetUserConfirmationRedirectUrl(code, user.Id, Request);
            //    //manager.SendEmail(user.Id, "Confirm your account", "Please confirm your account by clicking <a href=\"" + callbackUrl + "\">here</a>.");

            //    signInManager.SignIn(user, isPersistent: false, rememberBrowser: false);
            //    IdentityHelper.RedirectToReturnUrl(Request.QueryString["ReturnUrl"], Response);
            //}
            //else
            //{
            //    ErrorMessage.Text = result.Errors.FirstOrDefault();
            //}
            if (tbUsuario.Text == "")
            {
                ErrorMessage.Text = "Ingrese su Usuario";
                return;
            }
            if (tbPassword.Text != tbCPassword.Text)
            {
                ErrorMessage.Text = "Los Password no son iguales";
                return;
            }
            if (tbPassword.Text == "")
            {
                ErrorMessage.Text = "Ingrese un Password";
                return;
            }
            if (tbEmail.Text == "")
            {
                ErrorMessage.Text = "Ingrese un Usuario";
                return;
            }

            if (IngresoEjecutivo.ValidarUsuario(tbUsuario.Text))
            {
                this.ErrorMessage.Text = "Este nombre de usuario ya existe.";
                return;
            }

            if (email_bien_escrito(tbEmail.Text))
            {
                IngresoEjecutivo.AgregarV(tbUsuario.Text, tbCPassword.Text, tbEmail.Text);
                ErrorMessage.Text = "Usuario guardado exitosamente";
                return;
            }
        }
예제 #2
0
        protected void btnLogin_Click(object sender, EventArgs e)
        {
            if (IsValid)
            {
                IngresoEjecutivo In = new IngresoEjecutivo();
                if (tbUserName.Text == "")
                {
                    this.lblMensaje.Text = "Debe llenar su usurio para ingresar.";
                    return;
                }
                if (tbPassword.Text == "")
                {
                    this.lblMensaje.Text = "Debe llenar su contraseña para ingresar.";
                    return;
                }

                if (this.txtimgcode.Text != this.HiddenField1.Value.ToString()) //this.Session["CaptchaImageText"].ToString())
                {
                    this.lblMsgCaptcha.Text = "Codigo de Imagen no Valido Trate Nuevamente.";
                    ImagenCaptcha();
                    return;
                }



                In.Usuario(this.tbUserName.Text.ToString().Trim());
                In.Contraseña(this.tbPassword.Text.ToString().Trim());

                if (In.Validar())
                {
                    Response.Redirect("~/Cotizacion/Cotizacion.aspx");
                }
                else
                {
                    this.lblMensaje.Text = "Usuario Invalido Trate Nuevamente";
                }
            }
        }