huibuh2010
Goto Top

RDWeb Login ohne Domäne

Moin Admins,

ich wollte gern das die Domäne auf der Login Seite verschwindet und habe nach der Anleitung von Arjan auf diesen Blog konfiguriert. Leider ist das Howto nur für 2012 R2, in 2016 ist der Login easy, einfach
var strDomainName = null;
in
var strDomainName = "DeineDomäne";  
ändern aber bei der Password.aspx funktioniert die Anleitung gar nicht weil der Code etwas anders ist und es ein Laufzeitfehler gibt.

unbenannt


Hat vielleicht jemand eine Lösung für 2016/2019

Content-Key: 464786

Url: https://administrator.de/contentid/464786

Printed on: April 23, 2024 at 23:04 o'clock

Member: Dani
Dani Jun 21, 2019 at 09:01:54 (UTC)
Goto Top
Moin,
ändern aber bei der Password.aspx funktioniert die Anleitung gar nicht weil der Code etwas anders ist und es ein Laufzeitfehler gibt.
könntest du einmal die entsprechenden Zeilen posten, die du ändern bzw. geändert hast. Sozusagen als vorher/nachher. Evtl. können wir das ohne Lab hinbekommen. face-wink


Gruß,
Dani
Member: Huibuh2010
Huibuh2010 Jun 24, 2019 at 06:24:29 (UTC)
Goto Top
Guten Moren Dani,

klar anbei der Auszug vom How to

In der Password.aspx soll ich laut Anleitung in Zeile 36
const string L_DefaultDomain = "DeineDomäne";  
einfügen, Zeile 36 ist aber mit ein String belegt. Gut habe ich dann auf 37 gelegt und die Domäne angepasst.

Weiterhin soll man nach der Zeile 112
ShortUserName.Value = DomainUserName.Value;
if ( !(DomainUserName.Value.Contains("\\"))  && !(DomainUserName.Value.Contains("@")) )  
{
DomainUserName.Value = L_DefaultDomain+"\\"+DomainUserName.Value;  
}

einfügen, da sieht dann im gesamten so aus Bild

Danach soll man in der Zeile 174 (bei 2016 ist es Zeile 169)
<form id="FrmLogin" name="FrmLogin" action="password.aspx" method="post">  
mit
<form id="FrmLogin" name="FrmLogin" action="password.aspx?UserName=<%=ShortUserName.Value%>" method="post">  
ersetzen.

Zum Schluß soll man
<input id="DomainUserName" name="DomainUserName" type="text" class="textInputField" runat="server" size="25" autocomplete="off" />  
löschen und mit
<input id="ShortUserName" name="ShortUserName" type="text" class="textInputField" runat="server" size="25" autocomplete="off" disabled /> <input id="DomainUserName" name="DomainUserName" type="hidden" runat="server" />  
ersetzen.

Danke für Deine Hilfe
Member: Dani
Dani Jun 24, 2019 at 18:37:02 (UTC)
Goto Top
Moin,
es ist eigentlich ab diesem Kommentar in dem von dir verlinkten Blog gut geschrieben.


Gruß,
Dani
Member: Huibuh2010
Huibuh2010 Jun 25, 2019 updated at 11:28:12 (UTC)
Goto Top
Hey Dani, ich habe das mal probiert. Da kommt die Login Form nicht aber es geht auch nur um die password.aspx wenn man "passwort zurücksetzen" drückt. dann kommt man auf die password.aspx und dort ist das erste feld domain\name, da würde ich gern domain weg haben.