Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - KateLibby

#1
Programación General / Recuperar valor de token
30 Diciembre 2021, 10:54 AM
Hola! Estoy haciendo mi primera API REST con nodejs/express y no consigo hacer algo tan simple como recuperar el valor de la variable del token.

He generado un token aquí

app.post('/v1/users/login', function(req,res){
  ...
}


y ahora que ya tengo creado el token quiero llamar un formulario (forgot.html) al que le paso la variable token de esta manera


app.get('/v1/users/password/reset', function (req,res){

var token = <RECUPERAR TOKEN>
res.render(__dirname + "/views/forgot.html", {token:token});
})


Mi problema es que no se cómo recuperar el valor del token que he creado en la anterior llamada. No sé si existe alguna forma tipo req.body.token o algo así.

Gracias de antemano
#2
Estas son las pruebas que he hecho, pero por ahora no me ha funcionado.


RewriteEngine On
RewriteRule ^directorio/(.*)$ https://dominio.com:puerto/$1 [R=301,L]


La siguiente me funcionó cuando la probé en un servidor Windows con Apache, y en cambio en Linux con Apache no me funcionó:

RewriteEngine On
RewriteRule ^(.*)$ https://dominio.com:puerto/$1 [R=301,L]



RewriteCond %{REQUEST_URI} ^/directorio/
RewriteRule directorio/(.+) /$1 [R=301,L]



Lo que quiero es que sea cuál sea la URL, me la transforme en la misma pero quitando la parte de /directorio


Por ejemplo:


https://dominio.com/directorio/index.php?id=1



https://dominio.com/index.php?id=1


Gracias
#3
Hola! A ver si me podéis ayudar.

Quiero hacer una redirección con .htaccess de forma que cuando le pongo esta URL

https://dominio.com:puerto/directorio/[lo_que_sea]

Me redireccione a:

https://dominio.com:puerto/[lo_que_sea]

Llevo haciendo varias pruebas y no hay forma. Alguien me echa un mano?

Gracias.
#4
Hola! Tengo una web en la que he instalado un certificado SSL para poder navegar por https, y ahora lo que me gustaría es poder redirigir todo el tráfico que entra por http a https. Mi problema es que a parte de este cambio también tengo que cambiar el puerto, de forma que las dos URLs quedarían de esta forma:

URL ANTIGUA: http://midominio.com:6090/carpeta/

URL NUEVA: https://midominio.com:6091/carpeta/

He intentado un par de cosas con htaccess pero no me funcionan:



RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]



Redirect 301 /
https://midominio.com:6091/carpeta/


Alguien sabe cómo podría hacerlo? Gracias de antemano.
#5
Buenas tardes. Llevo bastante tiempo programando software a medida en entornos web y ahora estoy haciendo el salto a las aplicaciones móviles, y me surgen algunas dudas.

De momento sólo he creado una app híbrida y mi duda es la siguiente:

Supongamos que tengo un software en un entorno web, el cual tiene una base de datos MySQL. Si el cliente me pide una app para gestionar este mismo software desde el móvil, ¿cómo funcionaría la persistencia de datos si decido crear una app nativa de Android e iOS?

Para una app híbrida no hay problema, porque tanto el software como la app van contra la base de datos MySQL, pero tengo la duda de cómo tiene que ser si desarrollo la app, por ejemplo, en Java o con Dart (Flutter). ¿Cómo puedo sincronizar los datos si un usuario hace una modificación desde la web y otro desde la app?

Gracias de antemano por resolverme la duda.
#6
Ok, ya he encontrado una solución. Donde tenía el problema era en meter un string de idioma en los alert

Código (php) [Seleccionar]
alert("'.$langs->trans("reg_deleted").'");

Haciendo esto se ha solucionado el problema

Código (php) [Seleccionar]
alert("'.json_encode($langs->trans("reg_deleted")).'");
#7
Gracias por tu respuesta.

La verdad es que el problema debe ser otro... Ahora he puesto el código de forma más entendible como me dijiste, y lo he aislado en un archivo que no tenga más que esa parte del código. De esta forma sí me ha funcionado.

Seguiré investigando.
#8
PHP / problema con comillas en servidor Linux
28 Febrero 2019, 15:14 PM
Hola!

Tengo el siguiente código en el que la función confirmar me funciona sin problema cuando lo tengo subido a un servidor que corre sobre Windows, pero ha dejado de funcionarme en el momento en que lo he subido a un servidor Linux.

Código (php) [Seleccionar]
print '<td width="20"><a title="'.$langs->trans("borrar_reg").'" onClick = \'confirmar('.$reg['id'].', '.$reg['id_ticket'].')\' href="#"><img src="img/delete.png"></a></td>';

Por una serie de pruebas que he hecho, parece que el problema está en las comillas, ya que lo he probado con un simple alert y al final me ha funcionado haciendo combinaciones con las comillas dobles y simples. Pero con el caso del ejemplo no lo he conseguido, aún y habiendo visto que el código que genera el navegador es exactamente igual que el que me funciona con Windows.

¿Alguien podría echarme una mano? Gracias.

EDITO: Se me olvidaba decir que he mirado si me daba errores con el Inspector del navegador, y Firefox no me duevuelve ningún error, pero Chrome me dice que no encuentra la función confirmar
#9
Sí, he probado de las dos formas pero no sé por qué no termina de funcionarme  :(
#10
Gracias por tu respuesta.

Creo que me serviría con el DISTINCT y ORDER BY, pero no puedo usar los dos en el mismo SELECT. ¿Hay alguna forma de hacer esto?

SELECT DISTINCT producto, fecha, cantidad FROM tabla ORDER BY fecha DESC

Porque tal cual está ahora, ignora el DISTINCT


Gracias