Browse: Home
/ Should the user be logged in when clicking on the verify email link?
Should the user be logged in when clicking on the verify email link?
by UXStackExchange on July 10, 2020 in 3d , 404 , ab-testing , abandonment , about , accesibility , accessibility , accordion , accounts , actions , activation , activation , activity-centered-design , activity-feed , adaptive-content , adaptive-design , addresses , addresses , administration , ucd , UI , UI design , UI Kits , ui-element , under-construction , under-construction , undo , Universal design , Universal Design & Accessibility , untagged , updating , upload , upload , uploading , uploading-documents , uploading-documents , urls , Usability , usability test , usability-counts , usability-engineering , usability-integration , usability-study , usability-testing , use-cases , useful , user , User Experience , User Interaction , user interface , user needs , User Research , User testing , user testing , user-attention , user-behavior , user-behaviour , user-centered-design , user-communication , user-engagement , user-error , user-expectation , user-feedback , user-freedom , user-generated-content , user-habit , user-habit , user-interviews , user-journey , user-perception , user-preferences , user-profile , user-research , user-story , user-tracking , username , users , users-tests , usertesting.com , UX , UX course , UX dark patterns , UX Data , UX Deliverables , UX Design , UX education , UX Events in Atlanta , UX Events in LA , UX Forms , UX Jobs Atlanta , UX Jobs Dallas , UX Jobs in Atlanta , UX Jobs Los Angeles , UX Microinteractions , UX Research , UX Rockstars , UX Toolbox , UX Trends , UX Usability , UX writer , UX writing , ux-charts , ux-designer , ux-field , ux-gurus , ux-integration , ux-maturity , ux-methods , ux-writing , UX101 , uxbooth , uxstackexchange , Valentine's Day , validation , value , vat , Vector Art , verb , verification , version-control , version-control , versioning , video , video games , Video Template , Video Tutorial , Video Tutorials , view , viewport , viewport-orientation , Vintage Design , virtual-reality , vision-impairment , visual , Visual Design , visual-cues , visual-design , visualization , voice , voting , vouchers , waiting , walkthrough , warnings , wayfinding , wcag , wearables , web , Web Design , Web Template , Web Template , web-app , Web-Based Apps , webforms , WebGL , webmaster , Website Speed , window , window-management , window-management , windows-8 , windows-os , windows-phone-7 , winforms , wireframe , Wireframe Design , Wireframe Tools , Wireframes , wireframing , wishlist , wizard , Word , WordCamp , wording , wordpress , WordPress 5.0 , WordPress Gutenberg , WordPress Membership , WordPress Plugins , WordPress Security , WordPress Snippets , WordPress Speed , WordPress Theme , WordPress Themes , WordPress Tutorial , WordPress Tutorials , workflow , workshop , workspace , WP Plugins , wpf , wrapping , writing , writing , writing-direction , wysiwyg , zooming
I have a webapp with signp/signin
User does a signup with email password or a sign in via Google Twitter Facebook or GitHub
If user is new, then an email is sent to this user to verify their email account while they get redirected to the home page
This email contains a link like https://example.com/verify/4f476f1a9c861ddc3.. . a random token generated for that user and saved to database
The user may open the email immediately or may open it after a few hours
In say 24 hours, the link will expire
Should the user be logged in when clicking this link?
What should happen if the user is logged out?
Also when the user clicks verify email to generate a link? should a new token be generated each time? Is there a limit here to prevent getting attacked by some hacker?
Related Posts