Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • D deichman
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 16
    • Issues 16
    • List
    • Boards
    • Service Desk
    • Milestones
  • Jira
    • Jira
  • Merge requests 3
    • Merge requests 3
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • digibib
  • deichman
  • Merge requests
  • !11

DEICH-4463: Email verification when changing email

  • Review changes

  • Download
  • Patches
  • Plain diff
Merged Mattias Lundmark requested to merge deich-4463-email-verification into master Apr 02, 2020
  • Overview 4
  • Commits 2
  • Pipelines 0
  • Changes 14

Jeg har pt laget det kun for email, ikke emailalert når det gjelder barnelånere. Hvis dette virker fint kan vi legge det til. Det er jo og sån at det skal lenkes mellom barn og voksen lånere når det er besluttet.

Flow:

  • Låner endrer epost på min side. Denne settes i "email" som vanlig.
  • emailalert er fortsatt gammel epost
  • Det lages en rad i borrower_email_verification med type "email"
  • Hvis man har en rad i borrower_email_verification kan man ikke logge inn med epost
  • Verifikasjonsepost sendes til ny epost med lenke til landingsside med token
  • Når man laster landingsside verifiseres eposten og rad i borrower_email_verification slettes
  • emailalsert settes til ny epost
  • Et voila, man kan logge inn med ny epost.

Jeg laget en jobb som setter tilbake epost til gammel epost hvis man ikke bekrefter innen 24 timer

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: deich-4463-email-verification