User email verification link is redirecting to Backendless Landing Page

Like normal, when a user signs up in my app the User Service sends out a verification email for the user to verify their email. But the link that is in the email is redirecting to the Landing Page that I have set up in Backendless. I have confirmed by looking at verification emails in the past that the URI is the same, so the URI has not changed over time.

Client SDK (REST / Android / Objective-C / Swift / JS )

.NET 6.0.0

Application ID

BB06653B-4C8B-B7B2-FF32-B59686641800

Here is my Landing Page
www.LeagueLinkApp.com
or
https://backendlessappcontent.com/BB06653B-4C8B-B7B2-FF32-B59686641800/5619D30B-4B20-461E-A0DA-A0BA32782D89/files/web/index.html

and the email confirmation url
http://leaguelinkapp.com/api/BB06653B-4C8B-B7B2-FF32-B59686641800/D2D7D68B-993D-45A9-8404-A5CB0CD127CF/users/confirmation

Hello @Sevren_Brewer

We are investigating this problem.

Regards,
Inna

We were able to reproduce your problem.
Internal ticket BKNDLSS-22646 has been created, we will inform you of the decision.
We are sorry for the inconvenience. Your problem will be resolved as soon as possible

Regards,
Inna

Hello @Sevren_Brewer

Have you added CNAME DNS record as described here - Custom Domain?
Also, keep in mind that this may take some time, as described in the console:
Then set up a corresponding CNAME DNS record for this custom domain name and map it to develop.backendless.com. Keep in mind that changes to DNS records may take up to 48 hours to take effect.

I checked if the CNAME record was added using the dig in Linux (dig LeagueLinkApp.com CNAME), it can also be done online using the service - https://toolbox.googleapps.com/apps/dig/#CNAME/. Result LeagueLinkApp.com is no CNAME record map it to develop.backendless.com.

When I contact LeagueLinkApp.com, I get a code 302, which means a redirect.
Perhaps you set up via a redirect?

After you configure the CNAME DNS record for this custom domain name and map it to develop.backendless.com, then your problem should be fixed.
Please let me know about the result.

Hi Vladimir, yes I have all of this set up already. I have the forwarding set up via Google Domains, but you are right, I have it set up as a temporary redirect and not permanent. I also turned on SSL and Forwarding Paths so maybe that will make a difference. Did something change recently? I have had it set up like this for some time and it was working.

I made changes and now I get this error code when clicking the confirmation link. I still need help with this. My users cannot confirm their email addresses.

{“code”:6007,“message”:“The specified resource was not found”,“errorData”:{}}

hello @Sevren_Brewer

Seems like you configured a redirection from “leaguelinkapp.com” to
https://backendlessappcontent.com/BB06653B-4C8B-B7B2-FF32-B59686641800/5619D30B-4B20-461E-A0DA-A0BA32782D89/files/web/index.html

and when you go to
http://leaguelinkapp.com/api/BB06653B-4C8B-B7B2-FF32-B59686641800/D2D7D68B-993D-45A9-8404-A5CB0CD127CF/users/confirmation

it redirects to
https://backendlessappcontent.com/BB06653B-4C8B-B7B2-FF32-B59686641800/5619D30B-4B20-461E-A0DA-A0BA32782D89/files/web/index.html/api/BB06653B-4C8B-B7B2-FF32-B59686641800/D2D7D68B-993D-45A9-8404-A5CB0CD127CF/users/confirmation
and this path is wrong

try to follow steps from this guide https://backendless.com/docs/dotnet/mgmt_custom_domain.html

Regards, Vlad

1 Like

I have already gone through those steps and I think all is set up properly.

The registration link use to be

https://api.backendless.com/BB06653B-4C8B-B7B2-FF32-B59686641800/F0C1A876-7A68-42BC-951C-484AF4C74F42/users/confirmation

and now it is

http://leaguelinkapp.com/api/BB06653B-4C8B-B7B2-FF32-B59686641800/7BCE66C1-434E-45AB-8A4C-EE50D06B0669/users/confirmation

and I assume that is because I have a custom domain set up. How do I prevent this forwarding? Or better still, can I edit the registration link that is sent out so it does not forward?

before the field Custom Domain in the app settings was empty

Just checked from our side and the feature works properly, there is no extra forwarding.

Could you please make sure you don’t have any forwarding on your side. Or it could be a cache issue.

Regards, Vlad

Well that is a bug. I have had the Custom Domain set for 6 months. I removed it Friday after your first response on this thread to see if it would make a difference but then I came back today and on my end it was never removed, my dashboard still hade the Custom Domain field set.

To be clear, you are clicking on

http://leaguelinkapp.com/api/BB06653B-4C8B-B7B2-FF32-B59686641800/7BCE66C1-434E-45AB-8A4C-EE50D06B0669/users/confirmation

and getting directed to the verification webpage? I get redirected and then

{"code":6007,"message":"The specified resource was not found","errorData":{}}

I also just tried the URL in a different browser that I don’t normally use and I get the same result.

Just checked your domain on this site https://toolbox.googleapps.com/apps/dig/#CNAME/ .
and I can not see the correct CNAME for your domain, there should be develop.backendless.com

see how it looks for a well-configured app

And since it doesn’t go to our server the forwarding is definitely configured on your side, please check your domain console.

Regards, Vlad

Ok, well I am confused. I have my CNAME set up in Google Domains. Maybe you can spot a mistake in the setup?

Forward to 

https://backendlessappcontent.com/BB06653B-4C8B-B7B2-FF32-B59686641800/5619D30B-4B20-461E-A0DA-A0BA32782D89/files/web/index.html

**From**

leaguelinkapp.com
www.leaguelinkapp.com

**Redirect type**
Temporary redirect (302) 

**Path forwarding**
Do not forward path 

**SSL**
Off

And my CNAME setup

you do not need to do this redirection on your side, we will do it on our.

I have disabled forwarding on Google Domains so that the only thing set up there is the CNAME. I have the custom domain set in Backendless. I am still getting

{"code":6007,"message":"The specified resource was not found","errorData":{}}

OR a redirect even after giving these changes 48+ hours to take affect. And now there is another problem, my landing page looks like it is HTML only with no CSS for styling. How do I get this all fixed?

Hello @Sevren_Brewer

Just checked your domain on this site https://toolbox.googleapps.com/apps/dig/#CNAME/ .
and I can not see the correct CNAME for your domain, there should be develop.backendless.com.
How long ago did you set up the CNAME?

I initially set it up months ago, but had the forwarding turned on as well. It has been 6 days since I turned off forwarding. So if the CNAME is not showing up at the link you mentioned, does that mean it is an issue with Google Domains? Should I contact their support to get that resolved? On the other note, any idea why my landing page is not loading properly now? Thanks.

Hello @Sevren_Brewer,

So if the CNAME is not showing up at the link you mentioned, does that mean it is an issue with Google Domains?

If you have set up CNAME as develop.backendless.com, but toolbox shows another value, then I guess you should contact Google support and ask they why is this CNAME doesn’t accepted.

Regards,
Stanislaw