Foros

 
ForumForumForos DNNForos DNNDesarrolloDesarrolloProblemilla actualizando propiedades del perfil :)Problemilla actualizando propiedades del perfil :)
Anterior Anterior
 
Siguiente Siguiente
Nuevo Mensaje
 26/01/2010 12:31
 
 Modificado por elijo_otroo  en 28/01/2010 9:38:42

Hola, os cuento, tengo un portal en el que hay usuarios con más de un número de socio, en el perfil de DNN les he creado un campo nuevo, socio, que es el que se usa para las consultas y demás.

Vale, he creado un módulo que al iniciar sesión da la bienvenida, y en caso de que el usuario tenga mas de un socio (esto se lee de otra bd) pues le da a elegir con cual quiere actuar en esa sesión (es decir, hago un update del campo socio del perfil DNN) y de ahi redirecciono al home.

Bien, pues la cuestión es que hay veces que funciona perfecto (o eso creía, pero me parece a mi que no), es decir, elijo el socio, me lleva al inicio y las consultar se realizan con el socio elegido, y otras veces no actualiza el campo socio del perfil DNN hasta el siguiente inicio de sesión...aunque en la bd si que se actaliza al instante al hacer el update, vamos, que es problema de la sesón del usuario ¿no?

¿hay alguna forma de solucionar esto? no se si refrescando la sesión tras el update o algo asi...la verdad es que no tengo ni idea, lo mismo he dicho una barbaridad ^^

Bueno, como siempre, muchas gracias de antemano por vuestra ayuda, un saludo.

Nuevo Mensaje
 27/01/2010 12:52
 
 Modificado por elijo_otroo  en 27/01/2010 13:52:54

puff llevo un rato probando, y no doi con la tecla ¿nadie sabe como acutalizar la sesión de usuario? para que carge el campo socio con el nuevo valor actualizado.

Un saludo.

Nuevo Mensaje
 27/01/2010 15:57
 

¿no tendrás puesto caché en el módulo que modifica el dato del perfil?

Nuevo Mensaje
 28/01/2010 8:14
 
 Modificado por elijo_otroo  en 28/01/2010 9:16:51

Hola, no se muy bien a que te refieres, si es en la configuración de rendmiento, tengo (creo) la configuración recomendada:


** Warning: Memory page state persistence can cause Ajax issues **

Memory

Limpiar Caché

Publico
Compresion GZip

Y luego, si te refieres a mi modulo en el que elige el socio con el que desea actuar, lo único que hago es llenar un combo con los posibles valores, y cuando elige uno hacer un update, concretamente así:

object[] adduserprofile = new object[6];
adduserprofile[0] = null; //profile_id
adduserprofile[1] = userid; //id del usuario
adduserprofile[2] = prop_socio_ID; //propertyDefinitionID
adduserprofile[3] = nuevosocio; //valor de la propiedad
adduserprofile[4] = 2; //visibilidad
adduserprofile[5] = DateTime.Now; //fecha ultima actualizacion
consulta.ExecuteNonQuery("UpdateUserProfileProperty", adduserprofile);

y ya está, de ahi, redirecciono al inicio así (que no se si habrá una manera mejor, pero es la primera que encontré que funcionaba):

//a inicio
string [] ruta = this.PortalAlias.HTTPAlias.Split('/');
string alias = "/";
if (ruta.Length > 2)
alias += ruta[2];
else //esta en el padre
alias = "";
string home = Request.ApplicationPath.ToString() + alias;
Response.Redirect(home, true);

y la cosa es que como digo, actualiza correctamente el valor, pero, hasta que no inicio sesión de nuevo con el usuario no reconoce el cambio.

Un saludo.

Nuevo Mensaje
 28/01/2010 8:37
 
 Modificado por elijo_otroo  en 28/01/2010 9:38:02

valeee, que no caí yo ayer, era tan fácil como seguir un poco el código de los ascx en los que actualizaba el perfil, hasta encontrar:

DotNetNuke.Entities.Users.UserController.UpdateUser(this.PortalId, this.UserInfo);

con eso ya actualiza el perfil con el nuevo valor que hay en la base de datos :)

Gracias por todo, un saludo :).

Anterior Anterior
 
Siguiente Siguiente
ForumForumForos DNNForos DNNDesarrolloDesarrolloProblemilla actualizando propiedades del perfil :)Problemilla actualizando propiedades del perfil :)

En total, tenemos 1098 nuevo(s) hilo(s) y 5265 nuevo(s) mensaje(s)
Los hilos más populares han estado en ¿por que?
Los hilos más activos han estado en no veo el portal desde los pc's de la red

Más activos


UserTotalPosts
jmaldonadom 1101
anonymous 798
javier 488
Faco 395
hiunkeru 184
vitolo 182
Guillaume 168
ccolonia 159
dormio 157
elijo_otroo 138
sonsai 84
Dreamvk 67
tirillos 48
vte_torres 47
oskr226 46

Últimos Mensajes...