auto ban script xhtml

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    auto ban script xhtml

    i want a codeing that auo bans the user for spamming and sends a pm to the owner saying the user has been banned for spamming

    #2
    which script are you using ?
    Last edited by GiLL; 13.01.10, 13:42.
    left wap stuff

    Comment


      #3
      i have the waplive script



      Lavalair edited version (xhtml)

      Comment


        #4
        yes also want to abt this plzzz some one help me,,,,,,,,,,,,,,,,,,,,,,,,,

        Comment


          #5
          use the SEARCH button. if people are lazy to search and want everything to be spoon fed, SEARCH function should be removed.. LoL! :-D

          Comment


            #6
            i already try to search but i didn't find it, if i found it i'm not posting this forum dont be lazy

            Comment


              #7
              yeah goodluck..

              Comment


                #8
                sounds silly to me, why not be proactive and stop spamming before it happens rather than banning someone after the damage has been done. Heres a few ideas:

                1. Message timer: you can only send 1 message every 2 minutes (i think thats fair) . Example theory code, wont work on any specific source Something like this should go before the message is inserted (this way people can still write the message but not send it, i recommend adding a timer to the message creation page if their is a wait time so people know not to hit the send button until the timer has elapsed, you could use javascript to make it tick down for javascript enabled browsers.
                Code:
                $time = time() - 120; //the 2 minute wait time
                $res=mysql_query("SELECT id FROM messages WHERE sent >= $time LIMIT 1");
                if(mysql_num_rows($res) > 0)
                 die("2 minute wait time in effect");
                2. Stop duplicate messages from a single user, this has a timer of 1 hour, this means a duplicate message cant be sent by the same user unless the duplicate already in the database is atleast 1 hour old. ive added a timer so that if someone sends just "lol" as a reply then it wont error out as they sent lol to someone else 5 days ago.
                Code:
                $body = $_POST['body'];
                $time = time()-3600;
                $res = mysql_query("SELECT id FROM messages WHERE sent >= $time AND body LIKE '".$body."' LIMIT 1");
                if(mysql_num_rows($res) > 0)
                die("feck off");
                3. You could also change the above two by appending them to a reply, so people can reply without the wait timer or duplicate message, but can initiate a conversation with a dupe message or in less than 2 mins since last message

                There are many things you can do to stop spamming before it happens, a ban for spamming script should be a last resort or after thought, since there is lag time between detection and message purging the damage could have already taken effect.

                Comment


                  #9
                  thankz djlee

                  Comment

                  Working...
                  X