9.2.3 Creando las tablas para manejar la seguridad
Creando nuestra tabla Usuarios
public class Usuario
{
[Key]
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public int Id { get; set; }
[Required(ErrorMessage = "Required")]
[StringLength(15, ErrorMessage = "StringLength")]
[Column(TypeName = "VARCHAR(15)")]
public string Clave { get; set; }
[Required(ErrorMessage = "Required")]
[StringLength(255, ErrorMessage = "StringLength")]
[Column(TypeName = "VARCHAR(255)")]
public string Password { get; set; }
[Required(ErrorMessage = "Required")]
public bool Activo { get; set; }
[Required(ErrorMessage = "Required")]
public string Adicional1 { get; set; }
[Required(ErrorMessage = "Required")]
[StringLength(200, ErrorMessage = "StringLength")]
[Column(TypeName = "VARCHAR(200)")]
public string Nombre { get; set; }
[Required(ErrorMessage = "Required")]
[StringLength(80, ErrorMessage = "StringLength")]
[Column(TypeName = "VARCHAR(80)")]
public string Email { get; set; }
}Creando nuestra tabla UsuarioAcceso
Creando nuestra tabla UsuarioRol
Agregando la tabla UsuarioCliente
Agregando nuestra tabla Tabla
Agregando nuestra tabla historial
Previous9.2.2 Consideraciones de seguridad para almacenar tus passwordsNext9.2.4 Agregando usuarios y roles
Last updated