Plesk - Login auf eigener Website


spanienfan

New Member
Hallo Forumsgemeinde,

vor kurzem habe ich mich in das Abenteuer "Virtueller Server" gestürzt, und nun eine Frage:
Ist es möglich, die Eingabemaske für Benutzername und Passwort auf der PLESK-Loginseite in meine eigene Website einzubauen, sodass sich meine Kunden direkt auf meiner Website bei PLESK einloggen können?
Bis jetzt ist es so, dass die Kunden über einen Link zur PLESK-Loginseite, die sich in einem neuen Browserfenster öffnet, geleitet werden.
Und genau das möchte ich -falls möglich- vermeiden bzw. wie beschrieben ändern.

Falls jemand hier im Forum weiß wie's geht, bitte ich um Hilfestellung.

Vielen Dank im voraus !!!!

Gruß
Herbert
 
Hallo und willkommen in Forum!

Die einfachste Möglichkeit wäre sicherlich gewesen, sich mal den HTML Quelltext der Plesk Loginseite anzusehen und das Formular nachzubilden. Um Dir diese Arbeit abzunehmen anbei eine Minimallösung.

Code:
<html>
<head>
<title>Plesk Login</title>
</head>
<body>
<form action="https://deinedomain.tld:8443/login_up.php3" method="post">
<input type="hidden" name="locale" value="default">
Anmeldename:<input type="text" name="login_name" value=""><br>
Passwort:<input type="password" name="passwd" value=""><br>
<input type="submit" value="Anmelden">
</form>
</body>
</html>

deinedomain.tld mußt Du natürlich durch die von Dir genutzte Domain für die Pleskanmeldung ersetzen.

Gruß flyingoffice
 
Last edited by a moderator:
Hallo,

vielen Dank für die schnelle Antwort und für das kleine script !!!
Leider komme ich aber nicht weiter, denn ich kann deinedomain.tld ersetzen durch was ich will, ich lande weiterhin immer auf der PLESK - Loginseite und nicht wie beabsichtigt direkt auf "Mein Desktop" im PLESK - Control Panel.
Womit genau muss ich denn deinedomain.tld ersetzen ? Wenn ich hier die IP meines Servers einsetze geht's nicht. Wenn ich den Domainnamen eingebe geht's auch nicht.
Ich bin mir fast sicher dass ich einen Denkfehler mache, weiss aber nicht welchen. Einem "Server-Anfänger" wird's hoffentlich verziehen.

Gruß
Herbert
 
Hallo!

Desktop ist das Stichwort. Ich vermute Du setzt Plesk 8.x ein. Mein kleines Formular basiert auf Plesk 7.5 (siehe meine Signatur). Jetzt kann ich nur Raten, da ich kein Plesk 8.x einsetzte. Ggf. ist das Script oder die Variablennamen leicht abweichend. Kontrolliere das doch mal bitte, indem du Dir den HTML-Quelltext Deiner Plesk Login Seite ansiehst.

Gruß flyingoffice
 
Sorry, vergessen.

Womit genau muss ich denn deinedomain.tld ersetzen?

Nun, wenn Du Dich in Plesk angemeldet hast, siehst Du doch die URL im Browser. Als deinedomain.tld setzt Du einfach das ein, was da steht. Also alles bis ":8443..."

Gruß flyingoffice
 
Hallo,
ich benutze PLESK 8.0

Leider bin ich in HTML nicht so bewandert dass ich anhand des html-Quelltextes Rückschlüsse auf Dein Script ziehen könnte.
Deshalb hier der Quelltext.
Zu Deinem Nachtrag:
Wenn ich mich bei PLESK eingeloggt habe, sehe ich bis ":8443" nur die IP meines Servers.


Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<!-- saved from url=(0045)https://[COLOR="Red"]hier steht meine [/COLOR][COLOR="Red"]IP[/COLOR]:8443/vz/cp/psa/frameset -->
<HTML xmlns:error = "http://www.sw-soft.com/xsl/cp/error" xmlns:vzpp = 
"http://www.sw-soft.com/xsl/cp/vzpp" xmlns:plesk = 
"http://www.sw-soft.com/xsl/cp/plesk"><HEAD><TITLE>VZPP Plesk - Login</TITLE>
<META http-equiv=Content-Type content="text/html; charset=utf-8">
<SCRIPT src="VZPP Plesk - Login-Dateien/common_script.js" 
type=text/javascript></SCRIPT>
<LINK href="VZPP Plesk - Login-Dateien/plesk.css" type=text/css 
rel=stylesheet><LINK href="VZPP Plesk - Login-Dateien/common.css" type=text/css 
rel=stylesheet>
<META content="MSHTML 6.00.2800.1555" name=GENERATOR></HEAD>
<BODY onload=autoFocus();>
<SCRIPT type=text/javascript>
      if (self != top)
        self.top.location = self.location;
      function callTip(){
      }
      function showSandclock(){
      }
    </SCRIPT>

<FORM name=loginForm action="" method=post><BR><IMG height=50 
src="VZPP Plesk - Login-Dateien/1x1.gif" width=1><BR>
<TABLE cellSpacing=0 cellPadding=0 align=center border=0>
  <TBODY>
  <TR>
    <TD colSpan=2><IMG alt="Bei Plesk anmelden" 
      src="VZPP Plesk - Login-Dateien/login-header.gif"></TD></TR>
  <TR>
    <TD>
      <TABLE class=FrontScreen cellSpacing=0 cellPadding=3 width="100%" 
border=0>
        <TBODY>
        <TR>
          <TD align=middle colSpan=3><IMG height=1 
            src="VZPP Plesk - Login-Dateien/1x1.gif" width=1></TD></TR>
        <TR>
          <TD><IMG height=1 src="VZPP Plesk - Login-Dateien/1x1.gif" 
          width=10></TD>
          <TD align=middle colSpan=2>Bitte geben Sie Ihre Login-Daten 
        ein.</TD></TR>
        <TR>
          <TD><IMG height=1 src="VZPP Plesk - Login-Dateien/1x1.gif" 
          width=10></TD>
          <TD class=title width="50%">Benutzername</TD>
          <TD align=left width="50%"><INPUT class=FlatInput title=Benutzername 
            name=LoginUser></TD></TR>
        <TR>
          <TD><IMG height=1 src="VZPP Plesk - Login-Dateien/1x1.gif" 
          width=10></TD>
          <TD class=title width="50%">Passwort</TD>
          <TD align=left width="50%"><INPUT class=FlatInput title=Passwort 
            type=password name=LoginPass></TD></TR>
        <TR>
          <TD><IMG height=1 src="VZPP Plesk - Login-Dateien/1x1.gif" 
          width=10></TD>
          <TD class=title width="50%">Oberflächensprache</TD>
          <TD align=left width="50%"><SELECT title=Oberflächensprache 
            name=psa_active_lang><OPTION value=de-DE 
              selected>Benutzerstandard</OPTION> <OPTION value=de-DE>GERMAN 
              (Germany)</OPTION> <OPTION value=en-US>ENGLISH (United 
              States)</OPTION></SELECT></TD></TR>
        <TR>
          <TD><IMG height=1 src="VZPP Plesk - Login-Dateien/1x1.gif" 
          width=10></TD>
          <TD 
          style="PADDING-RIGHT: 7px; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px" 
          colSpan=2>
            <TABLE width="100%" border=0>
              <TBODY>
              <TR>
                <TD align=left width="100%"><A 
                  href="https://87.106.51.149:8443/vz/cp/restore-password">Passwort 
                  vergessen?</A>&nbsp; </TD>
                <TD><INPUT class=FormButton onmouseover="callTip('')" onclick="
		          	if (1!=0){
		          		showSandclock(); return true;
		          	}else{
		          		return false
		          	}; 
		          " onmouseout=callTip() type=submit value=Login name=doLogin></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR>
  <TR>
    <TD><IMG height=10 src="VZPP Plesk - Login-Dateien/1x1.gif" width=1></TD></TR>
  <TR>
    <TD>
      <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
        <TBODY>
        <TR>
          <TD><A href="http://www.sw-soft.com/" target=_blank><IMG height=28 
            src="VZPP Plesk - Login-Dateien/powered_by_virtuozzo.gif" width=100 
            border=0></A></TD>
          <TD align=right><SMALL style="COLOR: #999999">© 2000-2005 SWsoft 
            Inc.,<BR>All rights 
  reserved</SMALL></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><INPUT 
type=hidden value=0 name=js_mode><INPUT type=hidden value="'notdef'" 
name=java_mode>
<SCRIPT language=JavaScript>
      document.forms[0].js_mode.value = 'JavaScript';	
    </SCRIPT>

<SCRIPT language=JavaScript1.1>
      document.forms[0].js_mode.value = '1.1';    
    </SCRIPT>

<SCRIPT language=JavaScript1.2>
      document.forms[0].js_mode.value = '1.2';    
    </SCRIPT>

<SCRIPT language=JavaScript1.3>
      document.forms[0].js_mode.value = '1.3';    
    </SCRIPT>

<SCRIPT language=JavaScript1.4>
      document.forms[0].js_mode.value = '1.4';
    </SCRIPT>

<SCRIPT language=JavaScript>
			
			is = new BrowserCheck();
			if (is.ie && !is.ie4 && !is.opera) {
		  	document.forms[0].java_mode.value = 'notdef';
			} else {
		  	document.forms[0].java_mode.value = (window.navigator.javaEnabled() ? 'enabled' : 'disabled');
			}
			
    </SCRIPT>
<INPUT type=hidden value=new name=psa-locale-mode 
xmlns:http="http://www.sw-soft.com/xsl/cp/http"><INPUT type=hidden 
value=winxp.new.compact name=psa-admin-skin 
xmlns:http="http://www.sw-soft.com/xsl/cp/http"> </FORM></BODY></HTML>
MOD: Code-Tags gesetzt.
 
Last edited by a moderator:
Hallo!

  1. Wenn Du hier Quelltext zitierst, setzte diesen bitte in code tags. Dank.
  2. Wenn Du aus Sicherheitsgründen Deine IP verscheiern möchtest, dann mach dies auch bitte an allen stellen. ;)
  3. Habe ich Dir den Lösungsansatz bereits mitgeteilt. Suche nach <form...> <input...> und <option...>. Ich habe keine 8er Version und kann es daher auch nicht selber testen, ob es geht.

Gruß flyingoffice
 
Ich habe keine 8er Version und kann es daher auch nicht selber testen, ob es geht.

Funktioniert auch mit Plesk 8.0.1 habe es eingefügt in eine Seite und es geht. Wenn Du es genau so wie Flyingoffice dir vorgegeben hat einfügst und dann nur DOMAIN.TLD in deine 'www.xxxxxxx.de' änderst fuktioniert es. Wenn Du auf die Pleskloginseite kommst, dann hast Du die Tabellen-Tags falsch eingefügt in den vorgegebenen Code. Probiere es einfach mal mit Kopieren und einfügen auf deiner Seite, ohne etwas mehr anzufügen. Dann änderst Du nur die Domain nichts anderes und Du wirst sehen es geht. Dann Step-by-Stepy die Tabelle einfügen und es wird klappen. Wenn Du willst, dann eine PM an mich und Du kannst den Tabellencode bekommen.
 
Hallo ostrohschein!

Funktioniert auch mit Plesk 8.0.1 habe es eingefügt in eine Seite und es geht.

Vielen Dank für das Testen unter Plesk 8.0.1. Das wird sicher dem einen oder anderen helfen und vermeidet unnötige Rückfragen.

Gruß flyingoffice
 
@ flyingoffice
@ ostrohschein


Vielen Dank Euch beiden für Eure qualifizierten Hilfestellungen.
Nach langem Probieren hat's nun endlich geklappt.

Nochmals DANKE und ein schönes Wochenende !

Herbert
 

Back
Top