Arama butonu
Bu konudaki kullanıcılar: 1 misafir
11
Cevap
712
Tıklama
0
Öne Çıkarma
PHP ile giriş sistemi hk.
H
9 yıl
Çavuş
Konu Sahibi

Selamlar şu anda kendimi geliştirmek için yaptığım blog tarzı site için yardımınıza ihtiyazım var. Sorun şöyle sisteme girerken kullanıcı adı/şifreyi doğru yazsam bile "Lutfen kullanici adi ya da sifreyi bos birakmayiniz..! Geri Don" değerini gösteriyor. Yardım ederseniz sevinirim. işe kodlar ;
https://codepaste.net/aco1g2

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



S
9 yıl
Teğmen

Hocam mobildeyim PC geçince kodları sana atarım İNŞALLAH. bu arada yönlendirmeleri disk üzerinden yapma yani C/appserver/... gibi bu sadece senin bilgisayarında çalışır sunucuya attığın zaman çalışmaz



Mesela index.php ile giris.php var ve aynı yerdeler direk giris.php yazmanız yeterli.



Eğer giris.php bir üst klasordeyse sallıyorum login klasöründe ise login/giris.php



Eğer giris.php bir alt klasörde ise ../giris.php yazmanız yeterlidir



İnsanlık hali kodları atmayı unutursam PM atın lütfen



< Bu ileti mobil sürüm kullanılarak atıldı >

O
9 yıl
Yarbay

    <td width="84%"><input id ="kadi" type="text"/></td>  

<td>Şifre : </td>
<td><input id ="sifre" type="password"/></td>


Hocam giriş formunun bu kısmında hata var. Sen input alanlarına name özelliğini tanımlamamışsın. "id=" kısımlarını "name=" olarak değiştir tekrar test et.


Bu mesaja 1 cevap geldi.
H
9 yıl
Çavuş
Konu Sahibi

Teşekkürler hocam




Bu mesajda bahsedilenler: @oralunal
B
8 yıl
Yüzbaşı

Boş bırakmayın kontrolü için PHP den ziyade HTML kontrol var.

İnput'un sonuna required yazarsanız boş bırakmaz hata verir. JS gibi birşey


<input id ="sifre" type="password" required></input> derseniz boş bırakma ihtimali olmayacak. PHP ile kontrole gerek yok ama kalsın isterseniz.


Bu mesaja 3 cevap geldi.
H
8 yıl
Çavuş
Konu Sahibi

Selam,

Cevabınız için teşekkür ederim ama hatayı daha önceden çözmüştüm.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @Black_Ang3l
B
8 yıl
Yüzbaşı

Gördüm ama if ile kontrol boşuna kontrol edip kod karmaşıklığına sebep olur.

Birde id="" yazdığınızda stil dosyanızdaki # ile başlayan stil gelir.


Hatanızı çözdüğünüze sevindim.




Bu mesajda bahsedilenler: @Halaycekenkoala
T
8 yıl
Binbaşı

php pdo ile örnekli kitap/döküman arıyorum

kendimce birşeyler yapıyorum ama artık basit 1 tabloya girişler yerine aynı anda 2-3 tablo ile çalışıp kayıt yapmak çekmek istiyorum

uygun bir döküman - video veya yardımcı olunacak örnek ????



A
8 yıl
Teğmen

quote:

Orijinalden alıntı: Black_Ang3l

Boş bırakmayın kontrolü için PHP den ziyade HTML kontrol var.

İnput'un sonuna required yazarsanız boş bırakmaz hata verir. JS gibi birşey


<input id ="sifre" type="password" required></input> derseniz boş bırakma ihtimali olmayacak. PHP ile kontrole gerek yok ama kalsın isterseniz.

Html veya js e güvenip php ile kontrol yapmazsan bunlari desteklemeyen bir tarayici ile sitene giren tum databasene zarar verebilir



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
B
8 yıl
Yüzbaşı

hocam HTML'i hangi tarayıcı desteklemiyor :)

Tamam hadi gönlün olsun ama başka bir dosyada fonksiyon olarak yaptırda kod kalabalığı olmasın. Şahsen ben hiç dayanamam satır satır kod olacak yaparım fonksiyon temiz bir kodlama.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @abuzerefendi
O
8 yıl
Yarbay

quote:

Orijinalden alıntı: Black_Ang3l

Boş bırakmayın kontrolü için PHP den ziyade HTML kontrol var.

İnput'un sonuna required yazarsanız boş bırakmaz hata verir. JS gibi birşey


<input id ="sifre" type="password" required></input> derseniz boş bırakma ihtimali olmayacak. PHP ile kontrole gerek yok ama kalsın isterseniz.

1) Kodlama biliyor musun?
2) Konuştuklarının farkında mısın?
3) <input></input> kullanmak son derece saçmalık. <input /> şeklinde kullanılırken günümüzde <input> tek başına yeterlidir.
4) Senin required dediğin parametre HTML5 ile gelmiştir. Fakat Chrome da F12'ye tıkladığımda açılan geliştirici araçlarından bunu rahatlıkla bypass edebilirim. HTML ve JS ile koyacağınız tedbirler hiçbir zaman tam bir güvenlik imkanı veya input geçerliliği sağlamaz. UI'de yapacağınız kontroller sadece kullanıcı etkileşimini ve deneyimini iyileştirir. Her zaman backend geliştirirken her türlü olasılığı kontrol etmelisiniz.

Kısacası user tarafından gönderilen bütün verileri kontrol edip filtrelemelisin!



A
7 yıl
Teğmen

html değil java kontrolünden bahsetmiştim. bir de dinamik html desteklemeyen tarayıcılar dolu özellikle cep telefonu veya cep telefonu similatörleri gibi. hatta google chrome ile bile html kontrolünü devre dışı bırakmak 2 tıklama ile olabilir :)
bak anlatmak istediğim bir üst mesajda anlatılmış. klavye tembelliği var bende uzun uzun yazamıyorum :)





< Bu mesaj bu kişi tarafından değiştirildi abuzerefendi -- 30 Eylül 2018; 1:42:44 >


Bu mesajda bahsedilenler: @Black_Ang3l
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.