Merhabalar,
1 adet login sayfası tasarımı yaptım.
Amacım ayar.php ' deki k. adı ve şifreyi, kullanıcı adı ve şifre bölümüne girince istediğim adrese yönlendirmesi.
Lakin ne yaptıysam, bir türlü "Giriş" butonunu aktif edemiyorum. K. adı ve şifre girip Giriş butonuna basınca hiç bir şey olmuyor.
PHP Kullanıcı Girişi
7
●1.244
- 04-07-2016, 12:49:41Öncelikle kullanıcı adına göre bir giriş sessionu oluşturmalısınız. Ardından form ile gönderilen veriye göre doğruysa sayfalara erişim izni vermelisiniz yada yanlışsa tekrar giriş yapmasını istemlisiniz. Giriş formuna ise işlem başarılı ise gidilecek sayfayı ayarlamalısınız.SerhatCetin adlı üyeden alıntı: mesajı görüntüle
Yardımcı olabildiysem R10+ verebilirseniz sevinirim. - 05-07-2016, 04:28:43Giriş butonuna tıkladığınız da herhangi bir işlemin olmaması PHP Taraflı değil, HTML Taraflıdır.
Form taglarınız da sorun olmadığını teyit ediniz.
http://www.w3schools.com/html/html_forms.asp - 05-07-2016, 07:11:24PHP Taraflı değil, HTML Taraflıdır. Diyemezsiniz her iki taraflı da olabilir.
Kodları gönderirseniz yardımcı olabilirim. - 05-07-2016, 08:32:44Butona tıklandığında hiç bir şey olmadığını belirtmiş konu sahibi, bu herhangi bir yere post edilmediğini gösterir.Mikroscript adlı üyeden alıntı: mesajı görüntüle
Bir sayfa dahi yenilenmiyorsa burada php taraflı ne gibi bir problem olabilir?
+ En azından form tarafını konuya eklerse konu sahibi kesin çözüme kavuştururz. - 09-07-2016, 14:24:04örnek sayfa: giris.php
include 'ayar.php'; // Bu dosyada kullanıcı adı $ka, şifre de $sif olarak tanımlanmış olsun mesela echo ' <form action ="giris.php" method="POST"> Kullanıcı Adınız: <input type="text" name="k_adi"> Şifreniz: <input type="password" name="sifre"> <input type="submit" name="giris" value="Giriş"> </form> '; if(isset($_POST['giris'])) { $k_adi = $_POST['k_adi']; $sifre = $_POST['sifre']; if($k_adi == $ka && $sifre == $sif) { // Buraya forma girilen bilgilerin doğru olması durumunda ne yapılmasını istiyorsanız o komutları yazarsınız. } else {echo 'Kullanıcı adı veya şifre hatalı!';} }