0

Ich habe eine Website-Einrichtung, bei der die Benutzerregistrierung auf "Überprüft" gesetzt ist, aber der Link, der dem neuen Benutzer zur Überprüfung des Kontos per E-Mail gesendet wurde, ist beschädigt. Die Seite sagt: "DNN Fehler Seite nicht zur Zeit für diese Installation existiert - 503 Service Unavailable"DNN Neuer Benutzerüberprüfungscode funktioniert nicht

Der Link in etwa so aussehen würde: [MySite] /default.aspx?ctl=Login & username = [Benutzername] & VerificationCode = [CODE]

die Website schreibt dann es an: [mySite]/login/Benutzername/[Benutzername] VerificationCode = [CODE]

nach Erstanmeldung aber bevor der Benutzer überprüft wird, DNN? automatisch den Benutzer anmeldet (obwohl eingeschränkter Zugriff, weil sie nicht verifiziert sind), aber wenn sich der Benutzer abmeldet DANN folgt der Link von der E-Mail, dann funktioniert Überprüfung Fein

Mit DNN Version 08.00.04 (226)

+0

Sind Sie der Ifinity URL rewriter-Tools? –

+0

@ChrisHammond Nr. –

Antwort

0

gefunden Lösung hier: https://github.com/dnnsoftware/Dnn.Platform/pull/1719/commits/cf956a062319e69ae5949efac4f8c5d4b475b0e7

Ändern 2 Zeile in dieser Datei: /DesktopModules/AuthenticationServices/DNN/Login.ascx

ändern Sie Zeile 46 von:

var actionLinks = $("a#dnn_ctr<%=ModuleId > Null.NullInteger ? ModuleId.ToString() : ""%>_Login_Login_DNN_cmdLogin"); 

An:

var actionLinks = $("a#dnn_ctr<%#ModuleId > Null.NullInteger ? ModuleId.ToString() : ""%>_Login_Login_DNN_cmdLogin"); 

UND Linie 60 ab:

var $loginButton = $('#dnn_ctr<%=ModuleId > Null.NullInteger ? ModuleId.ToString() : ""%>_Login_Login_DNN_cmdLogin'); 

An:

var $loginButton = $('#dnn_ctr<%#ModuleId > Null.NullInteger ? ModuleId.ToString() : ""%>_Login_Login_DNN_cmdLogin');