ਐਸਪੀਐਨ.ਐਨ.ਐਮ.ਵੀ.ਸੀ. - ਸੁਰੱਖਿਆ
- ਪਿਛਲਾ ਪੰਨਾ ایم وی سی ماڈل
- ਅਗਲਾ ਪੰਨਾ ایم وی سی ایچ تی ایم ال ہیلپر
ਅਸੀਂ ਐਸਪੀਐਨ.ਐਨ.ਐਮ.ਵੀ.ਸੀ. ਸਿੱਖਣ ਲਈ ਇੱਕ ਇੰਟਰਨੈੱਟ ਐਪਲੀਕੇਸ਼ਨ ਬਣਾਵਾਂਗੇ。
ਪੜਾਅ 8:ਸੁਰੱਖਿਆ ਜੋੜੋ
MVC ਐਪਲੀਕੇਸ਼ਨ ਸੁਰੱਖਿਆ
ਮਾਡਲਸ ਫੋਲਡਰਐਪਲੀਕੇਸ਼ਨ ਮਾਡਲ ਦੇ ਵਰਗ ਦਰਸਾਉਂਦੇ ਹਨ。
Visual Web Developer ਆਟੋਮੈਟਿਕ ਤੌਰ 'ਤੇ ਬਣਾਇਆ AccountModels.cs ਫਾਈਲ ਨੂੰ ਸ਼ਾਮਲ ਕੀਤਾ ਹੈ ਜਿਸ ਵਿੱਚ ਐਪਲੀਕੇਸ਼ਨ ਪ੍ਰਮਾਣਿਕਤਾ ਲਈ ਮਾਡਲ ਸ਼ਾਮਲ ਹਨ。
AccountModels ਸ਼ਾਮਲ ਹੈ LogOnModel、ChangePasswordModel ਅਤੇ RegisterModel:
Change Password ਮਾਡਲ
public class ChangePasswordModel { [Required] [DataType(DataType.Password)] [Display(Name = "ਮੌਜੂਦਾ ਪਾਸਵਰਡ")] public string OldPassword { get; set; } [Required] [StringLength(100, ErrorMessage = "The {0} must be at least {2} characters long.", MinimumLength = 6)] [DataType(DataType.Password)] [Display(Name = "ਨਵਾਂ ਪਾਸਵਰਡ")] public string NewPassword { get; set; } [DataType(DataType.Password)] [Display(Name = "ਪੁਸ਼ਟੀ ਨਵਾਂ ਪਾਸਵਰਡ")] [ਤੁਰੰਨ ਨਵਾਂ ਪਾਸਵਰਡ, ਯਾਦਾਈ ਨਵਾਂ ਪਾਸਵਰਡ ਅਤੇ ਪੁਸ਼ਟੀ ਪਾਸਵਰਡ ਮੇਲ ਨਹੀਂ ਹੁੰਦੇ] do not match.")] public string ConfirmPassword { get; set; } }
Logon ਮਾਡਲ
public class LogOnModel { [Required] [Display(Name = "User name")] public string UserName { get; set; } [Required] [DataType(DataType.Password)] [Display(Name = "Password")] public string Password { get; set; } [Display(Name = "Remember me?")] public bool RememberMe { get; set; } }
Register ਮਾਡਲ
public class RegisterModel { [Required] [Display(Name = "User name")] public string UserName { get; set; } [Required] [DataType(DataType.EmailAddress)] [Display(Name = "Email address")] public string Email { get; set; } [Required] [StringLength(100, ErrorMessage = "The {0} must be at least {2} characters long.", MinimumLength = 6)] [DataType(DataType.Password)] [Display(Name = "Password")] public string Password { get; set; } [DataType(DataType.Password)] [Display(Name = "Confirm password")] [Compare("Password", ErrorMessage = "The password and confirmation password do not match.")] public string ConfirmPassword { get; set; } }
- ਪਿਛਲਾ ਪੰਨਾ ایم وی سی ماڈل
- ਅਗਲਾ ਪੰਨਾ ایم وی سی ایچ تی ایم ال ہیلپر