Implement manual authentication mode

This commit is contained in:
2022-08-14 13:13:05 +01:00
parent eba2c387f0
commit b5e78bc4de
3 changed files with 22 additions and 4 deletions

View File

@@ -43,11 +43,13 @@ def provisionAuthenticationData(num, nick, network, security, auth, password):
user = nick.lower()
if auth == "sasl":
commands["sasl"] = []
commands["status"].append("UnloadMod nickserv")
commands["status"].append("LoadMod sasl")
commands["sasl"].append("Mechanism plain")
commands["sasl"].append("Set %s %s" % (nick, password))
elif auth == "ns":
commands["nickserv"] = []
commands["status"].append("UnloadMod sasl")
commands["status"].append("LoadMod nickserv")
commands["nickserv"].append("Set %s" % password)
inst = modules.regproc.selectInst(network)