コード例 #1
0
        public IActionResult CrearUsuario([FromBody] Usuario o)
        {
            bool completado = false;
            Task tarea      = Task.Run(() => nusuario.CrearUsuario(o));

            if (tarea.IsCompleted)
            {
                completado = true;
            }
            return(Json(completado));
        }
コード例 #2
0
ファイル: register.aspx.cs プロジェクト: franki159/rump
        public static object AccederWM(string usuario, string clave)
        {
            ERespuestaJson objRespuesta = new ERespuestaJson();

            try
            {
                /*Valida usuario*/
                EUsuario eUsuario = new EUsuario();
                eUsuario.EMAIL    = usuario.Trim();
                eUsuario.PASSWORD = clave.Trim();
                string objResultado = NUsuario.CrearUsuario(eUsuario);

                if (string.IsNullOrWhiteSpace(objResultado))
                {
                    objRespuesta.Error("Inconveniente al registrar al usuario!");
                }
                else
                {
                    eUsuario.ID_ENCRIP        = objResultado;
                    eUsuario.TOKEN_ACTIVACION = objResultado;
                    int objResultadoActivacion = NUsuario.TokenActivoUsuario(eUsuario);

                    ECorreo correo = new ECorreo();
                    correo.Para    = eUsuario.EMAIL;
                    correo.Asunto  = "Activación de Usuario";
                    correo.Mensaje = "Active su cuenta ingresando al siguiente enlace:<br/>" +
                                     "<a href=\"" + ConfigurationManager.AppSettings["dominioRump"].ToString() + "&#47;active.aspx?user="******"\">ACTIVAR CUENTA</a>";
                    correo.Enviar();

                    objRespuesta.Mensaje = "Se registro su cuenta satisfactoriamente, se envio un correo para activar su cuenta";
                }
            }
            catch (Exception ex)
            {
                objRespuesta.Error(String.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message);
            }
            return(objRespuesta);
        }