MVC ile yazılan projenenin kaynak kodunun F12 de gözükmesi

Anladım hocam. Bahsettiğiniz token CSRF saldırılarını önlemek amacıyla html formlarına eklenen, asp.net'in sunduğu bir özellik. @Html.AntiForgaryToken render olduğunda hidden bir inputa dönüşür. İçerisine cookiedeki verification token değerini alır. Tam olarak çalışması için controllerda ilgili post methoduna validateantiforgarytoken attributeunu vermen gerekiyor. Detaylı bilgi: ASP.NET MVC'de Siteler Arası İstek Sahteciliği (CSRF) Saldırılarını Önleme
Güzel çalışıyor hocam onda sıkıntı yok ama F12 ye bastığımda bu token açık şekilde gözüküyor. Bu sıkıntı olur mu?

Problem degil, herkes acemi basliyor; ben dogrusunu soylemeye calisiyorum. Ogrenirken edindigin aliskanliklar seninle yasayacak cunku.

Ideal olarak link yapisi resource'a gore sekillenir ve cagiracagin metod da yapacagin isleme gore olusur.
Kullanici olusturacaksan "users" resource olacaktir ve POST -> /v2/api/users seklinde istek atarsin.

Model gonderdigin data'dir ve bunu kimin nasil isleyecegi View'in umrunda degildir. Boylece bagimsiz sekilde View ve Controller degisebilir; ayni modeli birden fazla View ve birden fazla controller process edebilir cunku ayrilmistir. Ayni sunucu ile Web, Mobil, SFTP yazabilirsin bu prensiplerle.

Farkli isler icin "/users/create" ya da "/HedeHodoController/Create.action" vs yaptigin anda RESTful ve MVC prensiplerin icinden gecmis olursun ve uygulama buyudugu zaman spagettiyle ugrasmak zorunda kalirsin. Controller'i refactor edersen modeli ve view'i de refactor etmen gerekiyorsa MVC hatan var demektir.
Teşekkür ederim hocam yardımlarınız için. Yeni bir konu açtım eğer müsaitseniz bakabilir misiniz? link
 
Son düzenleme:

Technopat Haberler

Yeni konular

Geri
Yukarı