با سلام و تشکر از مقاله خوب شما.
برای بارگذاری اسکریپتها در روش سوم ، از آنجا که ممکن است تعداد دایرکتوریها زیاد باشد ، شما چه روشی را پیشنهاد میکنید؟
برنامههایی که عملیات بانکی را انجام میدهند از کدام روش بهره میبرند ؟
- آیا این روش JWT هم با برنامههای موبایل قابل انجام هست ؟
- اگر از https استفاده شود امنیت روش Basic Authentication قابل قبول هست ؟
public class Post { [Key] [DatabaseGenerated(DatabaseGeneratedOption.Identity)] public int PostId { get; set; } [Required(ErrorMessage = "فیلد عنوان الزامی است")] [Display(Name = "عنوان پست")] public string PostTitle { get; set; } [Display(Name = "محتوا")] [AllowHtml] public string Content { get; set; } [DataType(DataType.Date)] [Display(Name = "تاریخ نشر")] public DateTime PublishDate { get; set; } }
[HttpPost] public ActionResult CreateNewPost(Post post) { if (ModelState.IsValid) { post.Content = post.Content.ToSafeHtml(); PostData.AddNewPost(post); return RedirectToAction("Index", "Home", new { area = "" }); } return View(post); }
public class Example { public static void Main() { . SecureString securePwd = new SecureString(); ConsoleKeyInfo key; Console.Write("Enter password: "); do { key = Console.ReadKey(true); // بررسی میشود که کلید فشرده شده جزو حروف الفبا میباشد یا کلید دیگری است if (((int) key.Key) >= 65 && ((int) key.Key <= 90)) { // کاراکتر مربوط به کلید فشرده شده به انتهای متغیر سکوراسترینک اضافه میشود securePwd.AppendChar(key.KeyChar); Console.Write("*"); } // خروج از حلقه در صورت فشردن کلید اینتر } while (key.Key != ConsoleKey.Enter); Console.WriteLine(); try { MessageBox.Show(securePwd); } catch (Win32Exception e) { Console.WriteLine(e.Message); } } }