basic telnet interface
for now it's on par with everything the server supports
This commit is contained in:
+2
-2
@@ -22,7 +22,7 @@ def makeUserID() -> int:
|
||||
return uid
|
||||
|
||||
def isValidUsername(name) -> bool:
|
||||
if len(name)>16: return False
|
||||
if len(name)<3 or len(name)>16: return False
|
||||
pattern = re.compile("^[a-z][a-z0-9-_]*")
|
||||
match = pattern.match(name)
|
||||
if match==None: return False
|
||||
@@ -87,7 +87,7 @@ async def handleCommand(ws,cmd):
|
||||
sessionCreatedAccount.append(id(ws))
|
||||
|
||||
create = time.time()
|
||||
userdb.insertRow("NAMES",{"id":uid,"name":cmd["name"],"creation_date":create,"last_login":create})
|
||||
userdb.insertRow("NAMES",{"id":uid,"name":cmd["name"],"creation_date":create,"last_login":create,"last_namechange":create})
|
||||
userdb.insertRow("PASSWORDS",{"id":uid,"sum":psum})
|
||||
return await ws.send(response({"uid":uid}))
|
||||
|
||||
|
||||
Reference in New Issue
Block a user