net mvc graphs graficos example chart asp c# database date passwords webmatrix

c# - mvc - Tabla controlada por WebMatrix Helper que muestra el tiempo incorrecto en el campo Fecha de cambio de contraseƱa



razor chart (1)

El proveedor de SimpleMembership utiliza UTC DateTimes, por lo que presumiblemente su zona horaria es UTC - 5 (o en algún lugar en el lado este de los EE. UU.). Puede implementar su propio Proveedor de Membresía y anular todos los métodos que insertan un valor de DateTime en la base de datos de membresía, o convertir el tiempo almacenado a uno de su zona horaria preferida utilizando el método TimeZoneInfo.ConvertTimeFromUtc .

Lo que puede hacer si es importante que muestre la hora local en que un usuario registró o cambió su contraseña es preguntarle en qué zona horaria se encuentra cuando se registra. A continuación, puede almacenar el formulario de compensación UTC como parte de su perfil, y usarlo con el método DateTime.AddHours para calcular la hora en su zona horaria.

todo el mundo,

Tengo una pregunta rápida. ¿Alguien puede decirme por qué el campo "PasswordChangeDate" en la tabla de ayuda controlada "webpages_Membership" (llenado automáticamente usando Web.Security Helper, estoy bastante seguro) está registrando una fecha / hora que es de 5 horas? Acabo de cambiar mi contraseña y miré el campo y vi que, aunque había cambiado mi contraseña a las 10:50 a.m., aparecía a las 3:50 p.m. ¿Existe algún ajuste en algún lugar (posiblemente para la zona horaria, etc.) que deba ajustar dentro del asistente Web.Security? Una cosa que sé es que cuando voy a la sección "Sitio" en WebMatrix, en la pestaña "Solicitud", de hecho está mostrando las marcas de tiempo correctas para mis solicitudes aquí.

¡Cualquier ayuda es muy apreciada!