[Release]Login Script mit Admin oder User weiterleitung
Discussion on [Release]Login Script mit Admin oder User weiterleitung within the Flyff PServer Guides & Releases forum part of the Flyff Private Server category.
[Release]Login Script mit Admin oder User weiterleitung+AdminCP
So
wie das sicherlich schon viele von damned rev2 kennen gibt es dort einen login wo man ggf zu User oder Admin cp kommt
hab das ganze mal für mssql gemacht und m_chLoginauthority
hier ist der code
PHP Code:
<?php
<?php
if(isset($_POST["submit3"]))
{
exec("start C:\PfadzurWorldserver.exe");
}
if(isset($_POST["submit4"]))
{
exec("start C:\Pfadzuaccountserver.exe");
}
if(isset($_POST["submit5"]))
{
exec("start C:\PFad zu deinem Databaseserver.exe");
}
if(isset($_POST["submit6"]))
{
exec("start C:\PFad zu deinem Core server.exe");
}
if(isset($_POST["submit7"]))
{
exec("start C:\PFad zu deinem Certifierserver.exe");
}
if(isset($_POST["submit8"]))
{
exec("start C:\PFad zu deinem Loginserver.exe");
}
if(isset($_POST["submit9"]))
{
exec("start C:\PFad zu deinem Cacheserver.exe");
}
if(isset($_POST["submit2"]))
{
if (preg_match('/[^a-zA-Z0-9]/',$_POST['username2']))
{
die (' <font color="red">Der Benutzername enthält unerlaubte Zeichen</font> ');
}
else if (empty($_POST['username2']))
{
die (' <font color="red">Bitte gebe einen Benutzer namen ein</font> ');
}
else if (preg_match('/[^a-zA-Z0-9]/',$_POST['password2']))
{
die (' <font color="red">Dein Password enthält unerlaubte Zeichen</font> ');
}
else if (empty($_POST['password2']))
{
die (' <font color="red">Bitte gebe ein Password ein.</font> ');
}
$username2 = $_POST['username2'];
$passwort2 = md5('kikugalanet' . $_POST['password2']);
$connection = mssql_connect("Nils-PC\SQLEXPRESS", "", "");
if(!$connection)
{
die("Connection failed!<br>");
}
$select = mssql_select_db("ACCOUNT_DBF",$connection);
@mssql_query("UPDATE ACCOUNT_TBL SET password = '$passwort2' WHERE account = '$username2'");
echo ( '<font color="green">Passwort wurde geändert</font>, relogge dich für weitere funktionen!' );
echo '<br>';
}
if(isset($_POST["user_login"])) {
if (preg_match('/[^a-zA-Z0-9]/',$_POST['username']))
{
die (' <font color="red">Dein Benutzername enthält unerlaubte Zeichen</font> ');
}
else if (empty($_POST['username']))
{
die (' <font color="red">Bitte gebe einen Benutzer namen ein</font> ');
}
else if (preg_match('/[^a-zA-Z0-9]/',$_POST['password']))
{
die (' <font color="red">Dein Password enthält unerlaubte Zeichen</font> ');
}
else if (empty($_POST['password']))
{
die (' <font color="red">Bitte gebe ein Password ein.</font> ');
}
$username = $_POST['username'];
$passwort = md5('kikugalanet' . $_POST['password']);
$user = preg_replace ("[^A-Za-z0-9]", "", $_POST['username']);
$pass = preg_replace ("[^A-Za-z0-9]", "", $passwort);
if($user != $_POST['username'])
{
echo "Fehler beim Login.";
}else{
echo'<br>';
$link = @mssql_connect("Nils-PC\SQLEXPRESS", "", "") or die ("Server is down!");
$db = @mssql_select_db('ACCOUNT_DBF') or die ("Keine Accs Vorhanden");
$query = mssql_query('SELECT * FROM [ACCOUNT_TBL]');
echo 'Accounts: ' . mssql_num_rows($query);
echo "<br />";
$link = @mssql_connect("Nils-PC\SQLEXPRESS", "", "") or die ("Server is down!");
$db = @mssql_select_db('CHARACTER_01_DBF') or die ("Keine Chars Vorhanden");
$query = mssql_query('SELECT * FROM [CHARACTER_TBL]');
echo 'Characters: ' . mssql_num_rows($query);
echo "<br />";
$link = @mssql_connect("Nils-PC\SQLEXPRESS", "", "") or die ("Server is down!");
$db = @mssql_select_db('ACCOUNT_DBF') or die ("Keine Chars Vorhanden");
$query = mssql_query("SELECT * FROM [ACCOUNT_TBL_DETAIL] WHERE m_chLoginAuthority = 'Z' ");
$usersOnline1 = mssql_num_rows($query);
echo 'Admin:: ' . $usersOnline1;
echo "<br />";
$link = @mssql_connect("Nils-PC\SQLEXPRESS", "", "") or die ("Server is down!");
$db = @mssql_select_db('Account_DBF') or die ("Keine Chars Vorhanden");
$query = mssql_query("SELECT * FROM [ACCOUNT_TBL_DETAIL] WHERE m_chLoginAuthority = 'P' ");
$usersOnline2 = mssql_num_rows($query);
echo 'GameMaster: ' . $usersOnline2;
echo "<br />";
$link = @mssql_connect("Nils-PC\SQLEXPRESS", "", "") or die ("Server is down!");
$db = @mssql_select_db('ACCOUNT_DBF') or die ("Keine Accs Vorhanden");
$query = mssql_query("SELECT * FROM [ACCOUNT_TBL_DETAIL] WHERE isuse = 'J' ");
$usersOnline = mssql_num_rows($query);
echo 'Users Online: ' . $usersOnline;
echo "<br />";
$link = @mssql_connect("Nils-PC\SQLEXPRESS", "", "") or die ("Server is down!");
$db = @mssql_select_db('LOGGING_01_DBF') or die ("Kein Peak Vorhanden");
$query = mssql_query("SELECT TOP 1 number FROM [LOG_USER_CNT_TBL] ORDER BY [number] DESC");
$peak = mssql_fetch_row($query);
echo 'Server Peak: ' . $peak;
echo ' <br>';
$contadorm=1;
$contadorh=1;
$normal = array();
$master = array();
$hero = array();
$link = @mssql_connect("Nils-PC\SQLEXPRESS", "", "") or die ("Server is down!");
$db = @mssql_select_db('Donate_DBF') or die ("Donate Datenbank nicht vorhanden!");
$query = mssql_query("SELECT * FROM Donate ORDER by Account");
Das Admin oder User CP werde ich eventuell auhc noch machen und dann anhängen, mal gucken wie das hier ankommt. Ist finde ihc auf jedenfall besser als das von damned mit mysql und der usergroup
E: Werde nach und nach warscheinlich das CP machen, aber hab mich gerade schon an was dranne gemacht ^^
E2: So der anfang des Admin CP und etwas sicherer
E3: Admin Panel update! *HOT*
Mit dem Panel kann man bis jetz die Server starten die aus sind via Button und allgemeine Server Infos annsehen und von jedem Account das Password ändern!
Konfiguration:
Für die Restart button configuriert ihr einfach in der Login.php die pfade ganz oben (seht ihr ja direkt) es darf kein leerzeichen drinne sein! zur not renamed die ordner
sucht nach \SQLEXPRESS und ersetzt es durch eure connect daten, es ist mehrmals \SQLEXPRESS drinne also sucht öfters dannach!
dann müsst irh noch eure Ports von den einzelnen Server angleichen (hier sind sie alle auf 15400)
[RELEASE]Web Admin/User Panel v1.0 06/24/2011 - Dekaron Private Server - 10 Replies Hello Guys,All credits going to Niky.I dont saw this tool posted in epvpers so i decided to help the community.
the release function :
GM/DEV/OPR Login ( detected by Character with // on the name )
Edit Accounts ( select by Account Name or Character Name )
Edit Character ( select by Character Name )
Give / Take Coins to Account ( select by Character Name )
Send Weapon to Character ( select by Character Name ) ( order by Lv till Lv / Class --> See all Weapons / Select the + )
Vote script + Weiterleitung (suche) 03/29/2011 - Metin2 Private Server - 8 Replies Hallo Com.
Ich suche schon lange in Epvp nach einem Script dass wenn man auf meine Homepage in der Topliste clickt und dann auf die Vor-Homepage von meinem Server kommt und man dann da auf dieser Vor-Homepage auf den "Vote Button" klickt und dann gevotet hat dass man dann wenn man nach dem voten da auf der topliste ist dann direkt auf meine richtige Metin2 pserver homepage weitergeleitet wird und sich diese in einem neuen Tab öffnet . Dass sozusagen mann nur auf meine M2 Homepage kommt...