Hola, necesito una sugerencia o recomendación porque no sé muy bien como plantearme esto, ni si será muy dificil en ASP, me explico:
Después de tener un login y un alta de usuario, tengo que hacer la modificación por si quieren cambiar la contraseña.
Es ahora cuando me planteo como hacerlo, lo que había pensado era que el login cuando loguea a alguien le manda a index de esta manera (NOTA: index me dá igual que sea htm que asp) location.href="index.htm"
Lo que he hecho ha sido poner en index.htm un botón de modificación, para que cuando el usuario quiera pulse y cambie su contraseña (es lo único que tenemos para cambiar de momento)
A mí lo que me parece que se debiera hacer y que quedaría mejor sería que cuando le demos a modificar, el id de la persona que está logueada esté en el index y que al darle a modificar se mande el id, para cuando queramos hacer el update el usuario no tenga que volver a poner su id. No sé si me explico bien.
Lo que no sé es si con un href como tengo ahí puesto podría pasarle también variables, cómo ya he dicho no me importa que la página sea htm, de hecho será asp algún día, asique realmente me vendrían mejor soluciones así, lo de htm era más para probar si todo funcionaba.
Me gustaría tener vuestras opiniones sobre cómo hacerlo, gracias.
EDITO: Lo he ido haciendo como yo pensaba y parece que va bien, ahora intentaré pasar la variable user_id del login hasta que puedas modificar, es decir:
Login -> Comprobación -> index (con la opción modificar) -> Pulsamos modificar -> Modificación (para meter la contraseña nueva) -> Hacemos un update con la nueva contraseña que ha introducido el usuario.
De esta manera no tengo que pedirle otra vez la id del login al usuario, sólo tendría que pasarla de una página a otra, pero si cuando llamo a index tengo esto:
If usuario existe then (esto no es sintaxis sólo es para no volveros locos pegando todo el código)
location.href="index.asp"
Endif
Podria pasar una variable así? quizás por url?
Si os parece que mi método no es el más correcto también estoy abierta a sugerencias, que esto es algo que se me ha ocurrido sobre la marcha.