Sitedeki formlar için flood güvenliği yapıyorum. Ancak captcha kullanıcıyı rahatsız ediyor. Session da müdahale edilebilir. Şu an için alttaki yapıyı kullanıyorum ancak bu hem session hem de 2 aşamalı(sosyal login) bölüm için problem oluyor.
Bu konuya nasıl bir çözüm bulabilirim ? Fb ve tw login olduğu için üyelik formu 2 aşamalı, social login olmadan tek aşalamalı, teşekkürler.

if (!empty($_SESSION['antiflood'])){
$saniye = 30; // 30 saniyede 1 post
$timesession = time() - $_SESSION['antiflood'];
if($timesession < $saniye)
$antiflood = 1;
}
if ($antiflood == ""){
echo "flood yapilmiyorsa buraya";
}else{
echo "flood yapiliyorsa buraya";
}