Giriş

Orijinalini görmek için tıklayınız : IRCServices(Register esnasında, e-mail sabitleme.)


Return
26 Nisan 2015, 12:47
Merhabalar,

Klasör: -> IRCServices*-*/modules/nickserv/
Dosya: -> (main.c)

BULUN,
if (readonly) {
notice_lang(s_NickServ, u, NICK_REGISTRATION_DISABLED);
return;
}

USTUNE,
if (email) {
char sky1[512];
char *sky2;
strcpy(sky1,email);
sky2=strtok(sky1,"@");
sky2=strtok(NULL,"@");
if (!sky2) {
send_cmd(s_NickServ, "NOTICE %s :Sadece @mynet.com uzantılı "
"mail ile kayıt yapabilirsiniz.", u->nick);
return;
}
else {
if (strcasecmp(sky2,"mynet.com")) {
send_cmd(s_NickServ, "NOTICE %s :Nick kaydınızı sadece @mynet.com "
"email adresi ile gerçekleştirebilirsiniz. Lütfen "
"isminiz@mynet.com uzantılı bir email ile deneyiniz.", u->nick);
return;
}
}
}

EKLEYIN, ilgili alanda make ve make install komutlarını uygulayın. Sonrasında ise, sunucunuz üzerinden /os restart komutunu uygulayın. Kodlar Sky-Dancer, rumuzlu arkadaşa aittir.

İyi forumlar .. ^^

Goemon
29 Nisan 2015, 11:17
Eline sağlık reis

exclusive
16 Mart 2016, 17:11
birden fazla mail nasıl tanımlayabiliriz?

hotmail gmail v.b

Entrance
18 Mart 2016, 22:50
if (email) {
char sky1[512];
char *sky2;
strcpy(sky1,email);
sky2=strtok(sky1,"@");
sky2=strtok(NULL,"@");
if (!sky2) {
send_cmd(s_NickServ, "NOTICE %s :Sadece @mynet.com uzantılı "
"mail ile kayıt yapabilirsiniz.", u->nick);
return;
}
else {
if (strcasecmp(sky2,"mynet.com") && strcasecmp(sky2,"hotmail.com") && strcasecmp(sky2,"gmail.com")) {
send_cmd(s_NickServ, "NOTICE %s :Nick kaydınızı (@mynet.com, @hotmail.com, @gmail.com)"
"email adresleri ile gerçekleştirebilirsiniz. Lütfen "
"isminiz@mynet.com uzantılı bir email ile deneyiniz.", u->nick);
return;
}
}
}