Tekil Mesaj gösterimi
Alt 22 Nisan 2007, 18:01   #2
Çevrimdışı
Sky-Dancer
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Portsifresi Modulune ident eklemesi




DeLioP Nickli Üyeden Alıntı
Arkadaşlar Sky-Dancer'in yapmış olduğu portsifresi modülü gerçekten çok faydalı bir modül. Arkadaşımıza teşekkür ediyoruz. Ben modülü kurdum ve calıstırdım sorunsuz şekilde çalışıyor fakat aklıma bir şey takıldı. bu modüle bir de ident sınırlaması getirebilirmiyiz. yani demek istedigim, kişi ;

/server irc.domain.com:7000 şifre

yazarak bu porttan bu şifre ile giriyor. ama ben şöyla olmasını isterim. 7000. porttan sifreli giriş olacak ama ident kontrolüde yapacak. Yani "Ali" nickli kişi "veli" identi ile ve şifresiyle 7000. porttan giriş yapacak. ancak identi "veli" değilse şifresi dogru bile olsa sunucuya giremeyecek. yani ident ve şifre conf dakinin aynısı olacak.

Sky-Dancer arkadaşımızın bu konuya da bir çözüm üretecegine eminim ve şimdiden teşekkür ediyorum....

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
DLLFUNC int kullanici_girisi(aClient *sptr) { int ret;

Bu kısımdan sonra şunu ekleyin:

Büyük Küçük Harf e Duyarlı ident kontrolü için:
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if (strcmp(sptr->user->username,"Veli")) return exit_client(sptr, sptr, sptr, "Girişiniz Engellenmiştir.");

Büyük Küçük Farketmeden ident kontrolü için (veli ile VELi aynı şey olacak):
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if (stricmp(sptr->user->username,"veli")) return exit_client(sptr, sptr, sptr, "Girişiniz Engellenmiştir.");

Yani Kod Son Halde şöyle olsun:
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
DLLFUNC int kullanici_girisi(aClient *sptr) { int ret; if (strcmp(sptr->user->username,"Veli")) return exit_client(sptr, sptr, sptr, "Girişiniz Engellenmiştir."); ret = ConfPassOku(sptr); switch (ret) { case 1: ...

Gibi..

make custommodule MODULEFILE=portsifresi

rehash çekmeniz yeterli olacaktır.

iyi Çalışmalar..

__________________
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklamver bizimmekan