/* Una vez el usuario ha rellenado todos los campos solicitados en el apartado del registro * correctamente, es decir, el email tiene formato de email, las contraseñas coinciden...proceemos a * guardar el usuario en la base de datos */ protected void Button_Register_Click(object sender, EventArgs e) { EmailExistsError_Register.Visible = UsernameExistsError_Register.Visible = false; //Reiniciamos los errores para que si a la proxima le salen bien no les vuelva a salir User_EN busqueda = new User_EN(); if (busqueda.BuscarUsuario(user_name_register.Text) == null) //Comprobamos que ese nombre de usuario ya este { if (busqueda.BuscarUsuario(correo_register.Text) == null) //Comprobamos que ese correo ya este { User_EN en = new User_EN(); //Si lo cumple todo, creamos un nuevo usuario en.NombreUsu = user_name_register.Text; //Con su nombre de usuario en.Correo = correo_register.Text; //Con su correo en.Contraseña = password_register1.Text; //Con su contrasenya en.InsertarUsuario(); //Llamamos a InsertarUsuario de la cap EN, que se encaragra de insertarlo EnviarCorreoConfirmacion(); //Esto enviara un correo de confirmaacion al usuario } else { EmailExistsError_Register.Visible = true; } } else { UsernameExistsError_Register.Visible = true; } }
/* * Esta funcion esta conectada al boton de iniciar sesion */ protected void Button_Login_Click(object sender, EventArgs e) { UserNotVerifiedError_Login.Visible = WrongPasswordError_Login.Visible = UserNotExistsError_Login.Visible = false; //Reiniciamos los errores para que si a la proxima le salen bien no les vuelva a salir User_EN busqueda = new User_EN(); User_EN usuario = busqueda.BuscarUsuario(username_login_input.Text); //Buscamos el usuario que introducimos para iniciar sesion if (usuario != null) { if (usuario.Contraseña == password_login_input.Text) { if (usuario.Verified) { Session["user_session_data"] = usuario; //Creamos una sesion del usuario Response.Redirect("~/ArchivosUsuario.aspx"); //Vamos a la pagina de nuestros archivos } else { UserNotVerifiedError_Login.Visible = true; } } else { WrongPasswordError_Login.Visible = true; } } else { UserNotExistsError_Login.Visible = true; } }
protected void Button_Buscra_Click(object sender, EventArgs e) { User_EN usuarioABuscar = new User_EN(); User_EN usuario = usuarioABuscar.BuscarUsuario(usuario_buscar.Text); if (usuario != null) { File_EN fi = new File_EN(); fi.Propietario = usuario.ID;//Para identificar al usuario //EL griedView, mostrara un tabla con todos los datos que nos devuelva MostrarFilesUsuarioNombreEn GridViewMostrarArchivosUsuario.DataSource = fi.MostrarFilesUsuarioNombreEn(); GridViewMostrarArchivosUsuario.DataBind(); } }