#informatique Bot Logged User list

Network: Zeolia
Modes: +nrt
Last Seen: an hour ago
Topic: Canal d'aide informatique - Développement / Web / Windows - Pour les questions linux, rejoindre #linux
#3
Rank
11
Users

Channel Log Archive for #informatique

Prev
Next

* All times are UTC
Filtering by user: CrazyCat
Wednesday, June 22, 2022
[10:36:55] @ CrazyCat delete from table where nick=username ?
[10:42:27] @ CrazyCat Pourquoi faire compliqué ?
[10:43:27] @ CrazyCat Pour chanaccessfilter, tu as testé tout de même de ne pas avoir d'asv et d'attendre le délai de retest ?
[10:44:07] @ CrazyCat Le principe que j'ai mis en place c'est : si pas d'asv, on informe l'utilisateur et on attends un certain délai pour qu'il puisse faire son setname
[10:44:19] @ CrazyCat Passé le délai, on recheck
[10:46:42] @ CrazyCat Mais il faut que je le refasse parce qu'il y a un biais quand l'utilisateur est sur plusieurs canaux où caf est actif
[10:47:15] @ CrazyCat Ma "mémoire" est gérée de manière globale et devrait l'être par canal
[10:53:34] @ CrazyCat ajoute un putlog "$nick => $SESSION" après avoir fait ton set SESSION
[10:54:56] @ CrazyCat (dans les 2 proc who:co et who:gestion
[10:54:58] @ CrazyCat )
[11:07:07] @ CrazyCat Tu connectes chaque fois des nicks différents ?
[11:09:05] @ CrazyCat Heu...
[11:09:28] @ CrazyCat Ta condition elle est sur quoi ?
[11:09:41] @ CrazyCat le nick et l'ip ?
[11:10:13] @ CrazyCat Donc elle doit être dans ::checkpays::who:co juste avant le set SESSION
[11:13:00] @ CrazyCat Et elle est où ton exeption ?
[11:14:44] @ CrazyCat Hum, je ne comprends pas à quoi sert ton exception en fait. Pour moi, c'était pour des utilisateurs (pseudo ou ip) que tu ne veux pas test
[11:14:53] @ CrazyCat tester*
[11:15:51] @ CrazyCat Ben si tu ne veux pas les tester:
[11:16:11] @ CrazyCat - l'user se connecte on récupère toutes ses infos, s'il est dans les exeptions, on sort
[11:16:30] @ CrazyCat - s'il n'y est pas, on fait la suite
[11:16:53] @ CrazyCat si l'utilisateur est réputé fiable, pourquoi faire un /who ?
[11:18:06] @ CrazyCat Tu as la même logique dans chanaccessfilter
[11:18:32] @ CrazyCat les 3 premières lignes de la proc whoisuser, c'est les exceptions
[11:19:35] @ CrazyCat brb
[11:38:32] @ CrazyCat Oki, là je comprends
[11:41:10] @ CrazyCat Après, je trouve que tu te prends bien la tête avec tes 5 lignes de (un)set
[11:42:06] @ CrazyCat C'est clairement le cas où l'utilisation d'un dict te simplifierai le code
[11:59:18] @ CrazyCat Ben mets ta condition au dessus
[11:59:44] @ CrazyCat Ou bien ça n'est pas une exception
[11:59:59] @ CrazyCat Je crois aussi
[12:00:29] @ CrazyCat Déjà, tu as doublé ([lsearch $::checkpays::PAYSINTERDIT $codepays] != -1)
[12:01:08] @ CrazyCat C'est ta première condition de la proc et c'est aussi dans ce qui se passe après le $codepays ne ""
[12:02:13] @ CrazyCat Tu devrais écrire ton algo en bon français, et ensuite le traduire en script
[12:03:40] @ CrazyCat Petit commentaire en passant: set ::checkpays::PAYSINTERDIT [list "US" "RU"] <-- pourquoi passer par un [list ...] ?
[12:03:50] @ CrazyCat set ::checkpays::PAYSINTERDIT {"US" "RU"}
[12:07:00] @ CrazyCat Tu es sûre ?
[12:07:24] @ CrazyCat Tu monitores aussi ceux qui sont dans PAYSEXCEPTION ?
[12:07:33] @ CrazyCat Si oui, à quoi sert cette liste ?
[12:08:30] @ CrazyCat Ok, alors ta 2ème condition peut se réduire à ([lsearch $::checkpays::PAYSEXCEPTION $codepays] != -1)
[12:09:24] @ CrazyCat Vu que les 3 autres t'ont déjà fait sortir de la proc (en fonction de la réputation et du web)
[12:10:16] @ CrazyCat Ta dernière condition, elle ne sert qu'à dire que c'est potentiellement suspect ?
[12:11:41] @ CrazyCat Ca ne me semble pas bien logique en fait
[12:12:36] @ CrazyCat un BN qui ne vient pas par le webbirc est sanctionné mais s'il vient par le webirc il n'est même pas suspect ?
[12:13:56] @ CrazyCat Essaye de poser par écrit ce que tu veux faire sans penser au code
[12:16:40] @ CrazyCat Bon, je reprends pour être sûr de moi
[12:16:52] @ CrazyCat Tes conditions de sanction sont ok pour moi
[12:17:19] @ CrazyCat Maintenant, qu'est ce qui est suspect ?
[12:17:46] @ CrazyCat -> un utilisateur avec un pays indiqué et qui n'est pas dans PAYSEXCEPTION
[12:19:09] @ CrazyCat -> un utilisateur qui n'est d'aucun pays listé dans les interdits (avec ou sans condition)
[12:21:16] @ CrazyCat Bon, y'a moyen d'optimiser un peu je pense
[12:28:51] @ CrazyCat Pour simplifier je crée la liste ALLEXCEPTIONS qui est la concaténation des 4 listes de pays
[12:36:28] @ CrazyCat au temps pour moi: ==-1
[13:02:57] @ CrazyCat De rien
[14:02:23] @ CrazyCat Je te conseille de faire un set sanction 0 en début de proc
Prev
Next