Hi,
We have an DNN 8.0.4 installation which suddenly has a strange problem. There is an user with an ‚ü‘ at the end of his name which results in a redirect error after login. It seems like the site it redirects to after login, redirects to another site with the userid as parameter but on this specific user the id is not resolved and instead the username is used, which results in something like „url/users/xyzü“. The strange thing is that other users with the same character at the end of the username don’t have this issue. We tried to look inside the code of DNN and searched how the redirection after login is done but with no result helping us on this problem. Also interesting is the fact that this error only happens if you use the "url/login" Site, if the login is inside of a popup it works correctly.
After further investigation we have to correct a few things:
The problem isn't with the login directly, it's the site redirected to. There is also a link to this faulty site in the menu and if the user clicks this link the same problem happens. So it seems dnn should resolve url "website/foo/bar" to "website/bar/foo/[userid]" but fails to do so (for this one specific user) with the result "website/bar/foo/[brokenusername]". Does someone know where this masking/rewrite/redirect of the original url could happen?
I don't know the answer, but did you try creating a test user with the same character in the name?
These Forums are dedicated to the discussion of DNN Platform.
For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:
Awesome! Simply post in the forums using the link below and we'll get you started.