IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

 Kayıt ol  Topluluk
Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 08 Haziran 2007, 22:01   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
userin kendi nickini kullanıma yasaklaması




Unreal bölemüne bu konuyu daha evvel açmıştım ama yeterli bir açıklama gelmemişti , belki cevabı bu bölümde buluruz.

/ns set kill quick komutu ile user kendi nickini 20 sn süre şifre girilmeyince değişmesini sağlayabiliyor. yani herhangi birisi o userin nickini 20 sn kullanabilme özgürlüğüne sahip . Girip küfür edip yada yanlış bir kelime kullanıp o useri 20 sn de rencide edebilir.

cr deki sistemde ise kendi nickini yasaklıyabiliyor .

Unrealde bu yapılamıyormu ?

Örnek /ns set kill yasak

olarak yasaklayıp başka nick ile girip kendi nickine geçiş yapamazmı hazırlanacak bir komutla şifresini girip ?

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet
Alt 08 Haziran 2007, 22:49   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: userin kendi nickini kullanıma yasaklaması




S.a Öncelikle ;

Kayıtlı bir nick kullanılırsa 1 dakka içinde identify etmesi gerek şahet etmezse otomatik nick değişir
Örnek : guestt112222 gibi olurr ..
Nick'in sahibi geldi diyelim nick kullanılıyorsa ise yapacağı komut bu
/ns ghost BaRoN şifresi enterleyince nick düşer ve asıl nick sahibi girer identify eder

anlattığım ircservices içindir umarım yardımcı olmuşumdur..

 
Alıntı ile Cevapla

Alt 08 Haziran 2007, 23:02   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Yanıt: userin kendi nickini kullanıma yasaklaması




Baron sorumu anlıyamamışsın genede sağol
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

Cr de /ns set protect high on
Komutunu kullanınca user bir başkası onun nicki ile giriş yapamaz .
Kendisi kendi nicki ile girmek istediği zaman başka bir nickle servere giriş yaptıktan sonra

/ns recover nick şifre

yazdıktan sonra kendi nickine geçiş yapabilir. Yani bir nevi kendi nicki ile giriş yapılmasını engeller. Bunu diyorum yani cr de var unrealde neden bu yapılamıyor .

 
Alıntı ile Cevapla

Alt 08 Haziran 2007, 23:06   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: userin kendi nickini kullanıma yasaklaması




üzgünüm ircservicesde öle birşey yok varsada ben görmedim.
Eğer adminse kendisi /os sqline add Nicki yapar operini girmeden kullanamaz ..

 
Alıntı ile Cevapla

Alt 09 Haziran 2007, 00:05   #5
Soldy
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Yüzdesi:(%)
Cevap: Yanıt: userin kendi nickini kullanıma yasaklaması




yepaa Nickli Üyeden Alıntı
Baron sorumu anlıyamamışsın genede sağol
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

Cr de /ns set protect high on
Komutunu kullanınca user bir başkası onun nicki ile giriş yapamaz .
Kendisi kendi nicki ile girmek istediği zaman başka bir nickle servere giriş yaptıktan sonra

/ns recover nick şifre

yazdıktan sonra kendi nickine geçiş yapabilir. Yani bir nevi kendi nicki ile giriş yapılmasını engeller. Bunu diyorum yani cr de var unrealde neden bu yapılamıyor .

Mantık olduğu sürece imkansız bişey yoktur
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

Bu postunu gördükten sonra yemek yemeye çıkacaktım ki vazgeçtim birden, yemek yemeye ara verip SSH'a takılı kaldım, 25 dakka uğraştırdı ama umarım aradığınız soruya cevap verecek bir iş çıkmıştır

IRCServices'de /ns set kill immed on yapıldığında kullanıma kapatır. Aşağıda verilen kodlarlada nicke geçiş yapabilirsiniz.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
cd ircservices*

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
pico modules/nickserv/main.c

pico yardımı ile dosyamızın içine girdikten sonra,

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
static void do_listemail(User *u);

satırının altına;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
static void do_login(User *u);

ekleyin, yine aynı dosyada;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
{ "UNSET", do_unset, NULL, NICK_HELP_UNSET, -1, NICK_OPER_HELP_UNSET },

satırının altına ise;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
{ "LOGIN", do_login, NULL, NICK_HELP_LOGIN, -1,-1 },

ekleyin, yine aynı dosyada;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if (++nnicks <= NSListMax) { char suspended_char = ' '; char noexpire_char = ' '; const char *auth_char = have_auth_module ? " " : ""; if (is_servadmin) { if (ngi && ngi->suspendinfo) suspended_char = '*'; if (ni->status & NS_NOEXPIRE) noexpire_char = '!'; if (have_auth_module && ngi && ngi->authcode) auth_char = "?"; } notice(s_NickServ, u->nick, " %c%c%s %s", suspended_char, noexpire_char, auth_char, buf); } } } notice_lang(s_NickServ, u, NICK_LIST_RESULTS, nnicks>NSListMax ? NSListMax : nnicks, nnicks); } }

satırlarını bulun, hemen altına;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
static void do_login(User *u) { char *nick = strtok(NULL, " "); char *pass = strtok_remaining(); NickInfo *ni; User *u2; if (!nick) { syntax_error(s_NickServ, u, "LOGIN", NICK_LOGIN_SYNTAX); } else if (!(u2 = get_user(nick))) { notice_lang(s_NickServ, u, NICK_LOGIN_KILL, nick); send_cmd(s_NickServ, "SVSNICK %s %s 1:1", u->nick, nick); } else if (!(ni = u2->ni)) { notice_lang(s_NickServ, u, NICK_X_NOT_REGISTERED, nick); } else if (ni->status & NS_GUESTED) { notice_lang(s_NickServ, u, NICK_X_NOT_IN_USE, nick); } else if (ni->status & NS_VERBOTEN) { notice_lang(s_NickServ, u, NICK_X_FORBIDDEN, nick); } else if (irc_stricmp(nick, u->nick) == 0) { notice_lang(s_NickServ, u, NICK_NO_LOGIN); } else { char buf[NICKMAX+32]; if (pass) { if (!nick_check_password(u, ni, pass, "LOGIN", ACCESS_DENIED)) return; } else if (!has_identified_nick(u, ni->nickgroup)) { notice_lang(s_NickServ, u, ACCESS_DENIED); return; } snprintf(buf, sizeof(buf), "LOGIN command used by %s", u->nick); kill_user(s_NickServ, nick, buf); notice_lang(s_NickServ, u, NICK_LOGIN_KILL, nick); send_cmd(s_NickServ, "SVSNICK %s %s 1:1", u->nick, nick); } }

satırlarını ekleyin, kaydedip &#231;ıkın.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
pico lang/index

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
NICK_AJOIN_LIST_X

satırının altına;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
NICK_LOGIN_SYNTAX NICK_NO_LOGIN NICK_LOGIN_KILL NICK_HELP_LOGIN

satırlarını ekleyin dosyayı kaydedip &#231;ıkın.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
pico lang/tr.l

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
NICK_AJOIN_LIST_X_EMPTY

satırının altına;
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
NICK_LOGIN_SYNTAX ^BLOGIN^B nickiniz [sifreniz] NICK_NO_LOGIN Suanda zaten kendi nickinizdesiniz. NICK_LOGIN_KILL Basarili bir sekilde nickinize hizli gecis yaptiniz.

satırlarını ekleyin, yine aynı dosyada bulunan;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
NICK_HELP_UNSET_REQ_EMAIL Kullanimi: UNSET {URL | INFO} Nickinize bagli URL ve ya INFO ayarini silmeye yarar.

satırının altına ise;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
NICK_HELP_LOGIN Kullanimi: ^BLOGIN^ nickiniz [sifreniz] Sunucu icerisinde nickinize dogrudan giris yapmanizi saglar, komut nick asili kaldiginda veya kalmadiginda islev gorebilir.

kaydedip &#231;ıkın

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
make

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
make install

Ardından servislerinize restart atın.

NOT: Denenmedi fakat &#231;alışacaktır, herhangi bir hata g&#246;r&#252;ld&#252;ğ&#252;nde bildirirseniz sevinirim, iyi &#231;alışmalar.

 
Alıntı ile Cevapla

Alt 09 Haziran 2007, 01:24   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (1)
IF Ticaret Yüzdesi:(%)
Cevap: userin kendi nickini kullanıma yasaklaması




Eline Sağlık Emre güzel çalişma.


Konu Soulfly tarafından (09 Haziran 2007 Saat 01:33 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 09 Haziran 2007, 01:37   #7
ReiS
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Yüzdesi:(%)
Cevap: userin kendi nickini kullanıma yasaklaması




T&#252;rk IRC'nin b&#246;yle adamlara ihtiyacı var. Tbr Soldy

 
Alıntı ile Cevapla

Alt 09 Haziran 2007, 12:38   #8
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Yanıt: userin kendi nickini kullanıma yasaklaması




Bunda t&#252;m şifreli nickler yasak olup şifrelilere bu şekilde ge&#231;iş yapılıyor gibi g&#246;z&#252;k&#252;yor. Biliyorsunuz usere nick şifreletmeyi &#246;ğretmek bile &#231;ok zor
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

Eline sağlık belki bunu istemeye kendim adına hakkım yok diye d&#252;ş&#252;n&#252;yorum fakat bu olay bir helpere y&#246;nelik daha s&#252;sl&#252; g&#246;z&#252;ks&#252;n diye yapılan g&#252;nlerce zaman harcanan modullerden &#231;ok daha yararlıdır unreal d&#252;nyasına , en &#246;nemli g&#246;revimiz user haklarını korumak değilmidir zaten.

Bunun sağlıklı olanı (bir y&#246;netici değil bir user olarak d&#252;ş&#252;nerek konuşuyorum)

girdim normal şekilde nickimi şifreledim herkes gibi ns set kill yada quick on yaptım farzedelim . Birde baktım nickimle başkaları giriyor 20 sn de hakaret edip &#231;ıkıyor . bunun &#252;zerine

/ns set kill yasak

yapmalıyım ve nickime ge&#231;mek i&#231;in farklı bir nickle girip

/ns login nick şifre

yapabilmeliyim.

Bunun olmayışının unreal i&#231;in &#246;nemli bir eksiklik olduğuna inanıyorum .
Bu yapıldığı takdirde herkes gibi bende kullanacağım. İlgi g&#246;sterdiğin i&#231;in tekrar teşekk&#252;r ederim Soldy.

 
Alıntı ile Cevapla

Alt 09 Haziran 2007, 18:15   #9
Soldy
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Yüzdesi:(%)
Cevap: Yanıt: userin kendi nickini kullanıma yasaklaması




yepaa Nickli Üyeden Alıntı
Bunda tüm şifreli nickler yasak olup şifrelilere bu şekilde geçiş yapılıyor gibi gözüküyor.

Hayır öyle gözükmüyor, /ns set kill immed on yapan kullanıcılar bu komut ile nicklerine geçiş yapabilirler.

IRCservices'de immed seçeneği aktif olduktan sonra nicke doğrudan geçiş biliyorsunuz ki yok. Verdiğim kodları eklerseniz bu sorun ortadan kalkmış olacaktır, iyi çalışmalar...

 
Alıntı ile Cevapla

Cevapla

Etiketler
kendi, kullanima, kullanıma, nickini, userin, yasaklamasi, yasaklaması


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
cycleye son mirc userin bot getirsin Murebba mIRC Scripting Hazır Kodlar 9 12 Ocak 2009 00:26
Kibar userin hali başka AustrieL Komik Loglar 9 31 Aralık 2007 03:11
Spamfilter ident yasaklaması Neotr Unreal IRCd 3 13 Eylül 2007 21:27
Userin Authcodesini öğrenmek-görebilmek? CaSt Servisler 11 19 Aralık 2005 15:55