Viszonteladói tárhely szolgáltatás esetén szükségünk lehet ügyfeleinknek biztosítani cPanel és Webmail belépőfelületet, ebben a cikkben leírjuk, hogy tudsz ügyfeleidnek egyedi arculattal és logóval ellátott belépő felületet készíteni.
A leírásbank az űrlap megjelenést és testreszabást nem részletezzük, ezt egyedileg meg tudod szerkeszteni a saját vállalkozásod arculatához tudod szabni.
A domained alatt hozz létre egy index.html vagy bármilyen html állományt, ez lesz a belépő oldalad. A belépő oldalad html forrása az alábbi kötelező elemeket kell, hogy tartalmazza.
index.html
<form action=”login.php” method=”post”>
<input name=”User” type=”text” placeholder=”Felhasználónév vagy E-mail” required />
<input name=”Pass” type=”password” placeholder=”Jelszó” required />
<input name=”port” type=”radio” value=”2083″>
<strong>cPanel</strong>
<input name=”port” type=”radio” value=”2096″>
<strong>Webmail</strong>
<input type=”submit” value=”Login” />
Hozzunk létre egy login.php állományt és másoljuk be az alábbi forrást az allományba. A forráskódban a „$domain = „cpanel.XXXXXX„;” sor esetén az XXXXXX helyére írjuk be a saját domain nevünket. Például, így kell kinéznie a domain változónak, „cpanel.domain.hu”.
login.php
<html>
<?php
#A domain neved vagy tahely IP cime
$domain = „cpanel.XXXXXX„;
if(!$_POST[‘User’]) {
print_r($_POST);
exit;
}
$user = $_POST[‘User’];
$pass = $_POST[‘Pass’];
$port = $_POST[‘port’];
$port == „2083” || $port == „2096” ? $pre = „https://” : $pre = „http://”;
?>
<body onLoad=”setTimeout(‘document.forms[0].submit();’,10)”>
<form action=”<?php echo „”.$pre.””.$domain.”:”.$port.”/login/”; ?>” method=”post”>
<input type=”hidden” name=”user” value=”<?php echo $user; ?>”>
<input type=”hidden” name=”pass” value=”<?php echo $pass; ?>”>
</form>
</body>
</html>
Formázás nélkül az alábbi oldalt fogjuk látni, ha ügyfelünk az oldalra érkezik és beírja a belépési adatait, azonnal be fogja léptetni a fent leírt html és php kód a saját cPanel felületére.