Eggdrop et phpbb
#4
trotinet a écrit :J'ai désactivé cette fonction sur un chan. Mon eeggdrop se trouve sur ce channel.
De l'autre coté, sur mon forum, j'ai créé une page php qui liste tous les users de mon forum.
Tu disais bien que sur ce canal, les gens non-enregistrés pouvaient entrer.

Quoi qu'il en soit, le plus simple à mon avis est donc de faire une page simplifiée sur ton forum à laquelle tu passes l'argument "nick" et qui va te renvoyer "true" ou "false" selon que le nick est celui d'un membre de ton forum ou pas.

avec le package http.tcl, ça devrait faire quelque chose de relativement simple:
Code :
package require http

set forum "http://www.tonforum.com/page.php?user="

bind join - #canal test:user
proc test:user {nick uhost handle chan} {
   if {$nick == $::botnick} { return 0}
   set search [concat $::forum $nick]
   set key [http::geturl $::search]
   if {[http::data $key] == "true"} {
      return 0
   }
   putserv "KICK $chan $nick :Not allowed member"
}

Tu noteras que je fais un fonctionnement restrictif, c'est à dire que je ne kick pas si celui qui entre est le robot ou un membre du forum, mais je kick dans tous les autres cas, c'est à dire si le forum renvoit autre chose que "true".
Répondre


Messages dans ce sujet
Eggdrop et phpbb - par trotinet - 09/02/2007, 16:19
RE: Eggdrop et phpbb - par Angel - 25/08/2007, 12:55
[Pas de titre] - par CrazyCat - 09/02/2007, 22:57
[Pas de titre] - par trotinet - 10/02/2007, 06:41
Re: Eggdrop et phpbb - par CrazyCat - 13/02/2007, 11:19
[Pas de titre] - par trotinet - 14/02/2007, 18:25
[Pas de titre] - par CrazyCat - 19/02/2007, 10:38

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)
Tchat 100% gratuit -Discutez en toute liberté