Exemple #1
0
        public U_token token(String usertoken, String mensaje, String username)
        {
            U_token   token   = new U_token();
            D_usuario datos   = new D_usuario();
            DataTable validez = datos.generarToken(username);

            try
            {
                if (Int32.Parse(validez.Rows[0]["id_cliente"].ToString()) > 0)
                {
                    token.Id_cliente = int.Parse(validez.Rows[0]["id_cliente"].ToString());
                    token.Nombre     = validez.Rows[0]["nombre"].ToString();
                    token.Apellido   = validez.Rows[0]["apellido"].ToString();
                    token.Direccion  = validez.Rows[0]["direccion"].ToString();
                    token.Telefono   = double.Parse(validez.Rows[0]["telefono"].ToString());
                    token.Usuario    = validez.Rows[0]["usuario"].ToString();
                    token.Id_rol     = int.Parse(validez.Rows[0]["id_rol"].ToString());
                    token.Correo     = validez.Rows[0]["correo"].ToString();
                    token.Fecha      = DateTime.Now.ToFileTimeUtc();

                    datos.almacenarToken(usertoken, token.Id_cliente);
                    Correo correo = new Correo();
                    correo.enviarCorreo(token.Correo, usertoken, mensaje);

                    token.Msm = "Su nueva contraseña ha sido enviada a su correo";
                }
            }
            catch (Exception ec)
            {
                token.Msm = "El usurio digitado no existe";
            }

            return(token);
        }
Exemple #2
0
    protected void Button2_Click(object sender, EventArgs e)
    {
        U_token nuevo = new U_token();

        l_generar_token token = new l_generar_token();

        nuevo = token.token(encriptar(JsonConvert.SerializeObject(nuevo)), "su link de acceso es: " + "http://localhost:36321/vistas/RecuperarContrase%C3%B1a.aspx?" + encriptar(JsonConvert.SerializeObject(token)), TB_User_Name.Text);


        L_Mensaje.Text = nuevo.Msm;


        /*if (int.Parse(validez.Rows[0]["id_cliente"].ToString()) > 0)
         * {
         * E_Token token = new E_Token();
         * token.Id_cliente = int.Parse(validez.Rows[0]["id_cliente"].ToString());
         * token.Nombre = validez.Rows[0]["nombre"].ToString();
         * token.Apellido = validez.Rows[0]["apellido"].ToString();
         * token.Direccion = validez.Rows[0]["direccion"].ToString();
         * token.Telefono = double.Parse(validez.Rows[0]["telefono"].ToString());
         * token.Usuario = validez.Rows[0]["usuario"].ToString();
         * token.Id_rol = int.Parse(validez.Rows[0]["id_rol"].ToString());
         * token.Correo = validez.Rows[0]["correo"].ToString();
         * token.Fecha = DateTime.Now.ToFileTimeUtc();
         *
         * String userToken = encriptar(JsonConvert.SerializeObject(token));
         *  dao.almacenarToken(userToken, token.Id_cliente);
         *
         * Correo correo = new Correo();
         *
         * String mensaje = "su link de acceso es: " + "http://localhost:36321/vistas/RecuperarContrase%C3%B1a.aspx?" + userToken;
         * correo.enviarCorreo(token.Correo, userToken, mensaje);
         *
         * L_Mensaje.Text = "Su nueva contraseña ha sido enviada a su correo";
         * }
         * else if (int.Parse(validez.Rows[0]["id_cliente"].ToString()) == -2)
         * {
         * L_Mensaje.Text = "Ya extsite un token, por favor verifique su correo.";
         * }
         * else
         * {
         * L_Mensaje.Text = "El usurio digitado no existe";
         * } */
    }