Merhaba,
Sitemde üyeler birbiri ile mesajlaşabiliyor ama yabancı birileri siteme üye olup herkese mesaj gönderiyur bunu tek tek yapamayacakları için kodumda bir sorun var bunu nasıl çözerim acaba ?
Post Ettiğim tüm verileri : $aid = trim(strip_tags($_POST['alanid'])); şeklinde temizliyorum bunu nasıl yaparlar nasıl engel olabilirim ?
Sitemden Herkese Toplu Mesaj Gönderiyorlar Sorun !
14
●215
- 03-11-2021, 18:06:33İmzanızdaki web sayfasından bahsediyorsanız, ilan mesajı göndermek için kullanılan formu console üzerinde döngüye sokunca tüm cevaplar başarılı dönüyor. Yani kısacası bu şekilde tüm kullanıcılara mesaj gönderebilirler. Formda gönderilen "aid" alanını şifreleyerek önüne geçebilirsiniz.
- 03-11-2021, 18:22:32
- 03-11-2021, 18:40:01formun içindeki hidden aid alanına belirlediğiniz parolayla şifrelediğiniz değeri yazın;
$key = '123456'; // şifreleme için kullanılacak parola $val = 1453; // kullanıcı id'si $encrypt_aid = openssl_encrypt($val, "AES-128-ECB", $key);
post ettiğiniz sayfada da gelen değeri parolanızla çözüp kontrolünü sağladıktan sonra eğer eşleşen kullanıcı varsa mesajı gönderirsiniz;
$key = '123456'; // şifreleme için kullanılacak parola $val = $_POST['aid']; // kullanıcı id'si $decrypted_aid = openssl_decrypt($val, "AES-128-ECB", $key);
- 04-11-2021, 09:48:37Teşekkürler.
Değerli zamanını ayırıp yazdığın için teşekkür ederim.
ghergedan adlı üyeden alıntı: mesajı görüntüle - 04-11-2021, 10:03:09
- 05-11-2021, 16:06:09Peki Formları ne şekilde yapmamız bu gibi durumlarda faydalı olacaktır. form içinde saklamadan postu nasıl yapıcaz ?
OneGui adlı üyeden alıntı: mesajı görüntüle - 05-11-2021, 18:49:49Form içine yazmak yerine direk Server Side Üzerinden Göndericeksiniz hiç forma bulaşmayacaksınız.Adalente adlı üyeden alıntı: mesajı görüntüle