Only allow authenticated posters to post
This commit is contained in:
parent
0922a7788b
commit
016b33b666
1 changed files with 6 additions and 0 deletions
|
@ -741,6 +741,9 @@ class Session():
|
||||||
return True
|
return True
|
||||||
|
|
||||||
def _cmd_post(self):
|
def _cmd_post(self):
|
||||||
|
if not self.perms & UserPermission.POST:
|
||||||
|
self.respond(ResponseCode.NNTP_POST_PROHIBITED
|
||||||
|
|
||||||
self.respond(ResponseCode.NNTP_INQUIRY_ARTICLE)
|
self.respond(ResponseCode.NNTP_INQUIRY_ARTICLE)
|
||||||
|
|
||||||
message = Message()
|
message = Message()
|
||||||
|
@ -765,6 +768,9 @@ class Session():
|
||||||
return self.respond(ResponseCode.NNTP_POST_FAILED)
|
return self.respond(ResponseCode.NNTP_POST_FAILED)
|
||||||
|
|
||||||
def _cmd_ihave(self, message_id):
|
def _cmd_ihave(self, message_id):
|
||||||
|
if not self.perms & UserPermission.POST:
|
||||||
|
self.respond(ResponseCode.NNTP_POST_PROHIBITED
|
||||||
|
|
||||||
sql = """
|
sql = """
|
||||||
select
|
select
|
||||||
count(message_id)
|
count(message_id)
|
||||||
|
|
Loading…
Add table
Reference in a new issue