Tekil Mesaj gösterimi
  #1  
Alt 29 July 2008, 10:36
Syst3m - ait Kullanıcı Resmi (Avatar)
Syst3m Syst3m isimli Üye şimdilik offline konumundadır
Root Administrator
 
Kayıt Tarihi: 26 July 2008
Mesajlar: 3,557
Konular:
Aldığı Beğeni: 0 xx
Beğendiği Mesajlar: 0 xx
Standart IrcServices Nick Sifresi girmeyince Nick255516 seklinde...

Selamlar.

Bilindigi gibi sifreli nickler identify edilmezse guest nicke cevrilir.
Bu kodu ekleyerek Guest nick olmasi engelleniyor.
peki nasil oluyor ?

örnek erkut
identify edilmezse erkut5451556 seklinde degisiyor

Shell hesabimizda services klasörumuze giriyoruz...

cd ircservices*
pico users.c

diyerek users.c dosyasini aciyoruz.

char *make_guest_nick(void)
{

kodlarinin hemen altina

User *u;

Kodunu ekliyoruz.
yine ayni dosyada

i = snprintf(nickbuf, sizeof(nickbuf), "%s%u", GuestNickPrefix, counter);

kodunu

i = snprintf(nickbuf, sizeof(nickbuf), "%s%u", u->nick, counter);

Seklinde degistirip, kaydedip cikiyoruz.
Services ana klasöru icinde

make
make install

Servislerimizi restartliyoruz...
Alıntı ile Cevapla