Question : flask authentication user without database
Answered by : avi-rzayev
class User(UserMixin): def __init__(self, username, hash): self.name = username self.hash = hash @property def id(self): return self.name
@self.server.route('/api/login', methods=['GET', 'POST'])
def login(): user = load_user(request.values.get('username')) if user and user.hash == request.values.get('hash'): login_user(user) return jsonify(status='ok', username=user.username) else: return jsonify(status='error', message='wrong username or hash')
Source : https://stackoverflow.com/questions/25354654/how-to-make-a-simple-login-without-a-database-and-without-a-form | Last Update : Sat, 23 May 20