Gracias Shiryu, pero aún así no cuaja X_x me sigue saliendo como antes, modificado! y después miras en la BD y sigue igual, pero la cosa curiosa esque si modificaba otro usuario. llamado 'hola' su password si lo cambiaba, he borrado ese dato y ya no modifica nada más, es la cookie la que debiera de pasar el usuario, no sé si habrá algo mal aquí:
Código:
sentencia="Select user_id,user_pass from usuarios where user_id='"+Request.form("txtnombre")+"'"
rstIntranet.Open(sentencia,cone,adOpenStatic,adCmdTable)
(mas abajo)
if (rstIntranet("user_pass")==String(Request.form("txtpass"))){
temporal=Response.Cookies("user_id")
Session("Usuario")="Si"
//log="user_id"
//Session("logeo")=log
rstIntranet.Close
* Lo de la sesión está comentado porque he estado probando a ver si por Sesiones me iba bien, pero me da un error en el Response.Write Session("logeo") >_> segun esto, me falta un ; entre write y session y según los manuales no hay que poner nada.
Código:
pas=Request.Form("txtpass");
temporal=Request.Cookies("user_id")
conex=Server.CreateObject("ADODB.Connection")
conex.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="+Server.MapPath("portaljoven.mdb"))
conex.Execute("UPDATE usuarios SET user_pass='"+ pas +"' where user_id='"+ temporal +"'")