jasminefiner
9/26/2018 - 10:52 AM

22

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')