Video: CSRF Introduction and what is the Same-Origin Policy? - web 0x04 2025
Çeşitli giriş türleri için JavaScript kullanarak basit temel doğrulamayı yapabilirsiniz. Bu ilk uygulama web formunun HTML'sini oluşturur. Bu alıştırmayı tamamladıktan sonra, bir form için JavaScript doğrulamasının yapılması gerekir.
-
Metin düzenleyicinizi açın ve yeni bir boş dosya oluşturun.
-
Dosya içinde şu HTML'yi yerleştirin:
Bir form Kullanıcı Bilgisi Adı: * Adı gerekiyor
Şehir:
Devlet: Alabama California Colorado Florida Illinois New Jersey New York Wisconsin > Posta:
E-posta adresi: * E-posta gereklidir
Telefon Numarası: Biçim: xxx-xxx-xxxx
Numara Türü: İşyeri Ana Sayfa Lütfen bir seçeneği seçin
Şifre: * Şifre gerekli
Parolayı Doğrula: * Parolalar
ile eşleşmiyor Dosyayı form olarak kaydedin. php belge kök dizininde.
-
- / formu. php. Hatalı hizalanan form alanları ve hatalarla HTML çok kötü görünüyor. Bunu CSS ile düzeltebilirsiniz.
Editörünüze yeni bir metin dosyası oluşturun ve aşağıdaki CSS'yi girin:
-
form fieldset {display: inline-block;}. radioButton {float: yok; ekran: satır içi; margin-right: 0. 1em; genişlik: 2em;} form etiket {genişlik: 8em; marj-sağ: 1em; şamandıralı: sol; metin hizalama: doğru; ekran: blok;} form girişi {width: 15em;} #submit {margin-top: 2em; Sağa çık;}. errorClass {background-color: # CC6666;} #errorDiv {col veya: red;}. errorFeedback {visibility: hidden;}
Dosyayı form olarak kaydedin. css belge kök dizininde.
-
Formu yenileyin. php dosyasını tarayıcınıza ekleyin.
-
HTML ve CSS yerinde olduğunda, şimdi biraz JavaScript ekleme zamanı geldi.
Not: Doğrulama kodunu daha sonra bu bölümde oluşturacaksınız. Şimdilik, basit bir JavaScript dosyası eklemeniz yeterlidir.
-
Aşağıdaki JavaScript'i dosyaya yerleştirin.
-
$ (document). hazır (işlev () {alert ("hello");});
Dosyayı form olarak kaydedin. js doküman kökünde.
-
Formu yeniden yükle. web tarayıcınızda php.
-
İletişim kutusunu kapatmak için Tamam'ı tıklayın.
-
Uyarı iletişim kutusunun kendisi yeni bir şey değil, HTML ve JavaScript'i bu alıştırma için doğru şekilde bağladığınızı ispatlıyor. Buradan, forma JavaScript doğrulama eklemeye çalışabilirsiniz. Bunu yapmadan önce, oluşturduğunuz HTML ve CSS'nin bazılarını parçalamanız yararlı olabilir.
