UMS Email Password Reset 22
# app/models.py
# ...
class User(UserMixin, db.Model):
# ...
def generate_email_change_token(self, new_email, expiration=3600):
s = JSONWebSignatureSerializer(current_app.config['SECRET_KEY'])
return s.dumps({'change_email': self.id,
'new_email': new_email}).decode('utf-8')