Added check_login_tries to paramecio2
This commit is contained in:
parent
f689dc5f63
commit
1ee7ebb23d
2 changed files with 50 additions and 2 deletions
47
paramecio2/libraries/responsesapi.py
Normal file
47
paramecio2/libraries/responsesapi.py
Normal file
|
|
@ -0,0 +1,47 @@
|
|||
from paramecio2.libraries.db import corefields
|
||||
from paramecio2.libraries.db.extrafields.jsonfield import JsonField
|
||||
from paramecio2.libraries.db.extrafields.dictfield import DictField
|
||||
try:
|
||||
import ujson as json
|
||||
except:
|
||||
import json
|
||||
|
||||
"""A class for list objects with data fields
|
||||
"""
|
||||
|
||||
class ListItem:
|
||||
pass
|
||||
|
||||
"""Typical item """
|
||||
|
||||
class Items(ListItem):
|
||||
|
||||
name=corefields.CharField('name')
|
||||
|
||||
|
||||
class StandardResponse:
|
||||
|
||||
error=corefields.BooleanField('error')
|
||||
message=corefields.CharField('message')
|
||||
code_error=corefields.IntegerField('code_error')
|
||||
error_form=DictField('error_form', corefields.CharField('error_form'))
|
||||
#items=JsonField('items', corefields.CharField)
|
||||
|
||||
def __init__(self, error=0, message='', code_error=0):
|
||||
|
||||
self.error=error
|
||||
self.message=message
|
||||
self.code_error=code_error
|
||||
|
||||
def toDict(self):
|
||||
|
||||
return self.__dict__
|
||||
|
||||
def toJSON(self):
|
||||
return json.dumps( self, default=lambda o: o.__dict__, sort_keys=True, indent=4 )
|
||||
|
||||
|
||||
|
||||
class ResponseItems(StandardResponse):
|
||||
pass
|
||||
|
||||
|
|
@ -36,15 +36,16 @@ def check_login_tries(request, db):
|
|||
|
||||
logintries.safe_query()
|
||||
|
||||
#ip=request.environ.get('HTTP_X_FORWARDED_FOR') or request.environ.get('REMOTE_ADDR')
|
||||
|
||||
ip=request.environ.get('HTTP_X_FORWARDED_FOR') or request.environ.get('REMOTE_ADDR')
|
||||
|
||||
"""
|
||||
if 'x-real-ip' in request.headers:
|
||||
ip=request.headers['x-real-ip']
|
||||
elif 'x-forwarded-for' in request.headers:
|
||||
ip=request.headers['x-forwarded-for']
|
||||
else:
|
||||
ip=request.client.host
|
||||
"""
|
||||
|
||||
you_cannot_login=0
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue