Bueno, a falta de una, son dos preguntas jejeje.
1-. Agregué el control de login del VS, y autentifico con mis métodos el usuario dado y al marcar la opción de "Recordar", cada vez que entro ya aparezco logueado. OK. Ahora... ¿Por programación, como puedo localizar esa cookie que se crea y como puedo eliminarla? (Se que hay un control para eliminarla y todo eso, pero querría saber como hacerlo yo)
2-. Supongamos que, llamo al metodo validar de mis funciones, valido el usuario y esta ok. Ahora... lo que quiero es, crear un objeto de una clase personal mia, meter ahi los datos que quiera del usuario y meter esto en el context.user ¿Se puede hacer esto?, ¿Seria con FormsTickets o algo asi? Lo que quiero hacer es una autenticación personalizada, pero usando "esta seguridad contextual" de asp.net, sin tener que hacer if(Session["objetoUsuario"]==nothing)
Busco algo como:
Código:
Bien, con ese objeto usuario... ¿Podría meterlo de alguna forma en el context de la página?, ¿Podría que crear un FormTicket de esos y cada vez que entre validarlo automáticamente y eliminar su context cuando pulse "cerrar sesion"?//Los valores del datarow siguiente serían, por ejemplo: "jacinto villaverde martín" "JVILLAVERDE" "admin,usuario,tester" if( miCapaNegocio.ValidarUsuario(txtUsuario.Text, txtClave.Text, dataTableDatos) { ClsUsuario objUsuario = new ClsUsuario(); objUsuario.Nombre = dataTableDatos.Rows[0]["NombreCompleto"].ToString(); objUsuario.CodUsuario = dataTableDatos.Rows[0]["CodUsuario"].ToString(); objUsuario.Roles = dataTableDatos.Rows[0]["roles"].ToString(); }
En fin... como podeis ver, estoy intentando estudiar pero me hago mucho, mucho lio... asi que si me puden dar luz en este tema... se lo agradecería muy, muy enormemente.
Saludos.