lostyazilim

Php bir istek

3 Mesajlar 829 Okunma
lstbozum
wmaraci reklam

Konyali Konyali furkan.konyali@gmail.com Kullanıcı
  • Üyelik 09.04.2011
  • Yaş/Cinsiyet 30 / E
  • Meslek Front-end Developer
  • Konum İstanbul Anadolu
  • Ad Soyad F** K**
  • Mesajlar 1043
  • Beğeniler 130 / 62
  • Ticaret 5, (%100)
Merhabalar bir php destekli küçük bir script kullanıyorum.Fakat biri chatte yetkisi olmadan giriş yapıyor ve isterse trafiğide göçertebiliyor.

Ben baktım nasıl yapıyor sürekli araştırıyorum fakat bazı değişikler çerçevesinde bişey yapamadım malesef ve bu kişiler hala chati işgal etmekte.İyi bir php bilgisi sahip kişiler yardımcı olursa veya önerilerde bulunursa çok sevinirim.


# CHANGUONDYU 10/2009 #

date_default_timezone_set('Asia/Ho_Chi_Minh'); // change your location for true time
#read this page to set true timezone http://www.php.net/manual/en/timezones.php

############ SETTINGS ########
/*
false = NO
true = YES
*/

// Security
$config['check_domain_reffer'] = false; // Check reffer url
$config['check_chatbox_key'] = false; // check ChatboxKey

$config['forumlink'] = 'haxballturkiye.com,haxballturkiye.com'; //Forum url
$config['chatboxkey'] = 'your_chatbox_key'; // ChatboxKey

$config['password_tools'] = "şifre kısmı"; // Password for tools.php
$config['managegroup'] = "3,4"; // Managed Group 3=Smod, 4=Admin

// POST
$config['checkflood'] = true; // Check Flood, spam
$config['strip_slash'] = true; // Strip Slash ?
$config['max_message_len'] = 255; // Max message character
$config['remove_badword'] = true; // Check bad word ?

// Message
$config['autorefresh'] = 10; // Auto refresh time (in second)
$config['maxmessage'] = 30; // Number of message show on chatbox
$config['archive_messageperpage'] = 50; // Number of message per page on Archive popup
$config['removelink'] = false; // Remove link
$config['linkmask'] = true; // Mask link [link]

$config['use_me'] = true; // Use /me command ?
$command['me'] = '/me';

// Time Setting
$config['showtime'] = true; // Show/Hide Time
$config['timeformat'] = "h:i A"; // Time format
$config['dateformat'] = "d-m"; // date format


############ PHRASE ###############
$phrase['prune'] = "chatbox silinen";
$phrase['archive'] = "Arşiv";
$phrase['today'] = "Bugün";
$phrase['yesterday'] = "Dün";
$phrase['linkmask'] = "[Link]";
$phrase['linkremoved'] = "[Link kaldırıldı]";
$phrase['bannotice'] = "Yasaklandın.";
$phrase['notice'] = "Not: ";

$phrase['banned'] = "Yasaklı kullanıcının id";
$phrase['unbanned'] = "unbanned user whose ID";
$phrase['banned_name'] = "yasaklı";
$phrase['unbanned_name'] = "unbanned";

$phrase['load'] = "Yükleniyor... ";
$phrase['accessdenied'] = "Access Denied (Invaild ChatboxKey or URL)";
$phrase['pruneusernotice'] = "tarafından tüm mesajları silinen";
$phrase['nomessagefound'] = 'Bu kullanıcının hiçbir mesajı';
$phrase['checkflood'] = 'Flood ?';
$phrase['reason'] = 'Neden';

######## Command ####
$command['prune'] = '/prune';
$command['ban'] = '/ban';
$command['notice'] = '/notice';
$command['unban'] = '/unban';

######## File name ########
$fcbfile['message'] = 'fcb_message.txt';
$fcbfile['notice'] = 'fcb_notice.txt';
$fcbfile['smilie'] = 'fcb_smilies.txt';
$fcbfile['badword'] = 'fcb_badword.txt';

// datastore file
$fcbfile['ds_smilie'] = 'ds_smilies.txt';
$fcbfile['ds_banned'] = 'ds_banned.txt';
$fcbfile['ds_lastshout'] = 'ds_lastshout.txt';
$fcbfile['ds_notice'] = 'ds_notice.txt';

############# NOT SETTINGS - Don't change ##########################
$config['cbforumlink'] = explode(',' , $config['forumlink']);
$config['cbforumlink'] = $config['cbforumlink'][0];
?>
 

 

wmaraci
reklam

wood wood Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 23.08.2012
  • Yaş/Cinsiyet 31 / E
  • Meslek Esnaf
  • Konum Ankara
  • Ad Soyad ** **
  • Mesajlar 29
  • Beğeniler 26 / 2
  • Ticaret 0, (%0)
fazla bir php bilgisine gerek yok derim. kodları inceleyecek vaktim olmadı şu an fakat basit bir if koşulu ile kökten halledebilirsin. öncelikle veritabanına kişi yetkisi için kolon oluştur. bitlik değer ver yani 1 ve 0 değeri. 0 ise yetkisiz 1 ise yetkili olacak şekilde if ile engel koy. ha diyosun veritabanı yok herşey çerezler üzerinden çalışıyor. ozaman numeric işlemler yerine şifrelenmiş kodlar yapacaksına. örn: random bi kod oluştur. ve o kodu if koşulu ile değer ver tıpkı id değeri gibi engellersin.
 

 

Konyali Konyali furkan.konyali@gmail.com Kullanıcı
  • Üyelik 09.04.2011
  • Yaş/Cinsiyet 30 / E
  • Meslek Front-end Developer
  • Konum İstanbul Anadolu
  • Ad Soyad F** K**
  • Mesajlar 1043
  • Beğeniler 130 / 62
  • Ticaret 5, (%100)

wood adlı üyeden alıntı

fazla bir php bilgisine gerek yok derim. kodları inceleyecek vaktim olmadı şu an fakat basit bir if koşulu ile kökten halledebilirsin. öncelikle veritabanına kişi yetkisi için kolon oluştur. bitlik değer ver yani 1 ve 0 değeri. 0 ise yetkisiz 1 ise yetkili olacak şekilde if ile engel koy. ha diyosun veritabanı yok herşey çerezler üzerinden çalışıyor. ozaman numeric işlemler yerine şifrelenmiş kodlar yapacaksına. örn: random bi kod oluştur. ve o kodu if koşulu ile değer ver tıpkı id değeri gibi engellersin.


Güzel açıklamışsında üstadım.Çerezlerle çalışan bir sistem foruma üye olanlara hemen açılıyor ve kullanabiliyorlar.İşte engelleme işi onu ben yapamam gibi fazla php bilgisine sahip değilim.
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al