Видео: MVC дээр сервер талын баталгаажуулалт гэж юу вэ?
2024 Зохиолч: Lynn Donovan | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2023-12-15 23:50
Энэ нийтлэлд ASP. NET-ийн үндсийг тайлбарласан болно MVC сервер - хажуугийн баталгаажуулалт Data Annotation API ашиглан. ASP. NET MVC Framework нь гүйцэтгэж буй хянагчийн үйлдэлд дамжуулсан аливаа өгөгдлийг баталгаажуулж, ModelState объектыг дурын зүйлээр дүүргэдэг. баталгаажуулалт алдааг олж, тухайн объектыг хянагч руу дамжуулдаг.
Мөн сервер талын баталгаажуулалт гэж юу болохыг мэдэх үү?
Хэрэглэгчийн оролт баталгаажуулалт дээр болдог сервер тал бичлэгийн буцах сессийн үеэр дуудагдана сервер - хажуугийн баталгаажуулалт . PHP, ASP. Net зэрэг хэлүүдийг ашигладаг сервер - хажуугийн баталгаажуулалт . Нөгөө талаас, хэрэглэгчийн оролт баталгаажуулалт дээр болдог үйлчлүүлэгч тал гэж нэрлэдэг үйлчлүүлэгч - хажуугийн баталгаажуулалт.
Үүний нэгэн адил, MVC дээр алсаас баталгаажуулалт гэж юу вэ? Алсын баталгаажуулалт сервер рүү залгахад ашигладаг баталгаажуулах сервер талд байх үед маягтыг бүхэлд нь серверт байршуулахгүйгээр өгөгдөл баталгаажуулалт үйлчлүүлэгч талаас илүүд үздэг. Загвар болон хянагчийг тохируулснаар бүх зүйл нэлээн цэвэрхэн хийгдсэн.
Мөн MVC дээр үйлчлүүлэгчийн болон серверийн баталгаажуулалт гэж юу вэ?
Үйлчлүүлэгч талын баталгаажуулалт Vs сервер талын баталгаажуулалт Хэрэглэгчийн оролт баталгаажуулалт дээр явагдана Сервер тал бичлэгийн буцах сессийн үеэр дуудагдана Сервер талын баталгаажуулалт болон хэрэглэгчийн оролт баталгаажуулалт дээр явагдана Үйлчлүүлэгч тал (вэб хөтөч) гэж нэрлэдэг Үйлчлүүлэгч талын баталгаажуулалт.
Бидэнд яагаад сервер талын баталгаажуулалт хэрэгтэй байна вэ?
Шууд санал хүсэлт өгөхийн тулд. Үйлчлүүлэгч- хажуугийн баталгаажуулалт хуудас ачаалагдахыг хүлээхгүйгээр хэрэглэгчдэд шууд санал хүсэлт өгдөг. Гэсэн хэдий ч хэрэв үйлчлүүлэгч үйлчлүүлэгчээ идэвхгүй болгосон бол- тал скриптүүд (жишээ нь JavaScript идэвхгүй болсон), the баталгаажуулалт гал гарахгүй, тийм учраас чи хэрэгтэй нь сервер утгыг мөн шалгах.
Зөвлөмж болгож буй:
Asp net дээр клиент талын хяналт ба сервер талын хяналт гэж юу вэ?
Client Controls нь клиент талын javascript өгөгдөлтэй холбогдож, Html-ийг клиент тал дээр динамик байдлаар үүсгэдэг бол Html-ийг серверийн талд ViewModel-д агуулагдах өгөгдлийг ашиглан бүтээдэг
Үйлчлүүлэгч тал болон сервер талын хэл гэж юу вэ?
Үйлчлүүлэгч талын скрипт хэл нь HTML, CSS, JavaScript зэрэг хэлүүдийг агуулдаг. Үүний эсрэгээр PHP, ASP.net, Ruby, ColdFusion, Python, C#, Java, C++ гэх мэт програмчлалын хэлүүд. Сервер талын скрипт нь вэб хуудсуудыг өөрчлөх, вэб сайтын динамик өөрчлөлтийг хэрэгжүүлэхэд тустай
Та 3 талын унтраалгыг 2 талын унтраалга болгон ашиглаж болох уу?
Тиймээ ажиллах боломжтой. 3 талын унтраалга нь 3 шураг хавчаартай spdt (нэг туйл давхар шидэлт), ердийн унтраалга нь 2 шураг терминал бүхий spst (нэг туйлтай нэг шидэлт) юм. Мультиметр бол аль терминалыг ашиглахыг хурдан тодорхойлох арга юм
Би нэг талын гэрэлд 2 талын унтраалга ашиглаж болох уу?
Тиймээ үүнийг ашиглаж болно. Та com болон бусад хоёр терминалын аль нэг нь ихэвчлэн S1 байх ёстой. Хэрэв та эдгээр өдрүүдэд нэг талын шилжүүлэгчийг гуйвал танд хоёр талын шилжүүлэг өгөх болно. хоёр талт холболтыг нэг талын байдлаар ашиглах боломжтой тул зарим үйлдвэрлэгчид нэг талын унтраалга хийхээ больсон
Мэдээллийн сангийн баталгаажуулалт, баталгаажуулалт гэж юу вэ?
Өгөгдлийн баталгаажуулалт нь тухайн хэрэглэгч ямар төрлийн мэдээлэл оруулахыг зорьж буйг нь баталгаажуулах, өөрөөр хэлбэл хэрэглэгч өгөгдөл оруулахдаа алдаа гаргахгүй байхыг баталгаажуулах арга юм. Баталгаажуулалт нь өгөгдлийн алдаанаас зайлсхийхийн тулд оролтын өгөгдлийг системийн өгөгдлийн шаардлагад нийцэж байгаа эсэхийг шалгах явдал юм