I’m attempting to use bubble’s built-in ‘verify email flow’ and the link sent to the registering user’s email does not include https, only http; this of course creates the warning in the screenshot below.
How do I get this link to include https?
Below is a screenshot of the workflow step that is sending the email.
@tarasmuzon , sorry for my delay in getting back into the forum… Yes, that value is set and the rest of the application is working nicely through https.
This really seems to be an issue with bubble’s built-in verification email having “http” hard coded into the email body.
Here is the first part of the URL, as it was received in my Inbox used for testing. “http://url620.mydomain.com” where the http is used (not https) and url620 is a subdomain generated by Bubble.
This is annoying! I guess a solution would be to find and replace the http with https in the verification email.
I imagine removing the http:// altogether could also avoid the issue, as well as removing https:// so you don’t accidentally end up with httpss:// or just s://
Scratch that. The link still doesn’t support https either way
Its certainly frustrating; just about every browser raises all types of red-flags and “are you sure you want to visit this dangerous website” when https isn’t used.
I’ll take a look at our implementation again and see if i can think of any new ideas. We’re still pre-prod, so we haven’t had to deal with support concerns from users and I put this to the back burner for a bit.
I’ve just done some more digging on this one and found a solution - if you’re sending via SendGrid (and maybe PostMark), and have Click Tracking enabled, you’ll get a URL that’s not HTTPS.
Remove Click Tracking and voila, you have an HTTPS verification link.