user schema and password hash method updated
This commit is contained in:
parent
74c4c09320
commit
fbb8a0e93d
|
@ -1,11 +1,11 @@
|
|||
from passlib.hash import pbkdf2_sha256
|
||||
from passlib.hash import bcrypt
|
||||
|
||||
|
||||
class Password:
|
||||
@staticmethod
|
||||
def encode(password: str) -> str:
|
||||
return pbkdf2_sha256.hash(password)
|
||||
return bcrypt.hash(password)
|
||||
|
||||
@staticmethod
|
||||
def verify(password: str, other: str) -> bool:
|
||||
return pbkdf2_sha256.verify(password, other)
|
||||
return bcrypt.verify(password, other)
|
||||
|
|
|
@ -116,7 +116,6 @@ type Subscription {
|
|||
############################################ Entities
|
||||
|
||||
type Role {
|
||||
id: Int!
|
||||
name: String!
|
||||
org: String!
|
||||
level: Int! # 1-8
|
||||
|
@ -124,16 +123,19 @@ type Role {
|
|||
}
|
||||
|
||||
type User {
|
||||
createdAt: DateTime!
|
||||
username: String! # email
|
||||
email: String
|
||||
password: String
|
||||
viewname: String # to display
|
||||
userpic: String
|
||||
links: [String]
|
||||
emailConfirmed: Boolean
|
||||
id: Int!
|
||||
muted: Boolean
|
||||
rating: Int
|
||||
roles: [Role!]!
|
||||
createdAt: DateTime!
|
||||
updatedAt: DateTime!
|
||||
username: String
|
||||
userpic: String
|
||||
wasOnlineAt: DateTime
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user