У меня есть этот метод контроллера ниже:
[HttpPost]
public ActionResult Login(UserDetails userdetails)
Что я делал до сих пор?
- Заменены потенциальные кандидаты SQL в моей форме (через сторону JQuery, например, замените '&' на 'amp')
- Я добавил
ModelState.IsValid()
в ServerSide для проверки.
Достаточно ли этих двух проверок или Как мне убедиться, что userDetails.UserName
свободен от Injected SQL ? (Например, 1 = 1 атака SQL-инъекций)