Removed soft generation for tokens
This commit is contained in:
@@ -38,26 +38,25 @@ def randomGen(n):
|
|||||||
|
|
||||||
|
|
||||||
@never_cache
|
@never_cache
|
||||||
def genTokens(request, softGen=False):
|
def genTokens(request):
|
||||||
if not softGen or (softGen and token_left(request) == 0):
|
#Delete old ones
|
||||||
#Delete old ones
|
delTokens(request)
|
||||||
delTokens(request)
|
number = 5
|
||||||
number = 5
|
#Then generate new one
|
||||||
#Then generate new one
|
salt = randomGen(15)
|
||||||
salt = randomGen(15)
|
hashedKeys = []
|
||||||
hashedKeys = []
|
clearKeys = []
|
||||||
clearKeys = []
|
for i in range(5):
|
||||||
for i in range(5):
|
token = randomGen(5) + "-" + randomGen(5)
|
||||||
token = randomGen(5) + "-" + randomGen(5)
|
hashedToken = make_password(token, salt, 'pbkdf2_sha256_custom')
|
||||||
hashedToken = make_password(token, salt, 'pbkdf2_sha256_custom')
|
hashedKeys.append(hashedToken)
|
||||||
hashedKeys.append(hashedToken)
|
clearKeys.append(token)
|
||||||
clearKeys.append(token)
|
uk=User_Keys()
|
||||||
uk=User_Keys()
|
uk.username = request.user.username
|
||||||
uk.username = request.user.username
|
uk.properties={"secret_keys":hashedKeys, "enabled":[True for j in range(5)], "salt":salt}
|
||||||
uk.properties={"secret_keys":hashedKeys, "enabled":[True for j in range(5)], "salt":salt}
|
uk.key_type="RECOVERY"
|
||||||
uk.key_type="RECOVERY"
|
uk.enabled = False
|
||||||
uk.enabled = False
|
uk.save()
|
||||||
uk.save()
|
|
||||||
return HttpResponse(simplejson.dumps({"keys":clearKeys}))
|
return HttpResponse(simplejson.dumps({"keys":clearKeys}))
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user