- ModResult OnSetConnectClass(LocalUser* user, ConnectClass* myclass)
- {
- if (myclass->config->getBool("requiresasl"))
- {
- AccountExtItem* ext = GetAccountExtItem();
- if (ext && !ext.get(user))
- return MOD_RES_DENY;
- }
- return MOD_RES_PASSTHRU;
- }
-
- ~ModuleSASL()
- {
- }
-
- Version GetVersion()
- {
- return Version("Provides support for IRC Authentication Layer (aka: atheme SASL) via AUTHENTICATE.",VF_VENDOR);
- }
-
- void OnEvent(Event &ev)