Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Fiesta Online
You last visited: Today at 11:36

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Suche Funktionierende Login.php

Discussion on Suche Funktionierende Login.php within the Fiesta Online forum part of the MMORPGs category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jan 2013
Posts: 84
Received Thanks: 12
Suche Funktionierende Login.php

Halli Hallu
Ich suche eine funktinoerende Login.php
Ich weis es wurden schon mehere released aber diese bringen dauent fehlermeldungen

ZB die von xArva:
// Config - End


$user = sql_clean($_GET['Username']);
$passhash = sql_clean($_GET['Password']);


$con = mssql_connect($conf['db_host'],$conf['db_user'],$conf['db_pass']) or die('Database connect Fail.');
$db = mssql_select_db($conf['db_name'], $con) or die('Database Init Fail.');

$exec = mssql_query("SELECT nEMID, sUserPass FROM tAccounts where sUsername = '$user'");
if (isset($_GET['username']) && isset($_GET['password'])){
$user = sql_clean($_GET['username']);
$pass = sql_clean($_GET['password']);
}else{
echo 'error';
exit();
}
if($exec)
{
if(mssql_num_rows($exec) != 1)
{
die('Account Not Found.');
}
$AccountData = mssql_fetch_assoc($exec);
$PlaintxtPass = $AccountData['sUserPass'];
$PlaintxtnEMID = $AccountData['nEMID'];
if (MD5($PlaintxtPass) == $passhash)
{
$Token = RandomToken(50);

$setToken = null;

if (mssql_num_rows(mssql_query("SELECT * FROM tTokens WHERE nEMID = '".$PlaintxtnEMID."'")) >= 1)
{
mssql_query("DELETE FROM tTokens WHERE nEMID = '".$PlaintxtnEMID."'");
$setToken = mssql_query("INSERT INTO tTokens (nEMID, sToken) VALUES('".$PlaintxtnEMID."', '".$Token."')");
}
else
$setToken = mssql_query("INSERT INTO tTokens (nEMID, sToken) VALUES('".$PlaintxtnEMID."', '".$Token."')");

if ($setToken)
die('OK#'.$Token);
else
die('SetToken Error');
}
else
{
die('Wrong Password.');
}
}
else
{
die('Query Failed');
}

mssql_close();

function sql_clean($str)
{
$search = array("\\", "\0", "\n", "\r", "\x1a", "'", '"');
$replace = array("", "", "", "", "", "", "");
return str_replace($search, $replace, $str);
}

function RandomToken( $length )
{
$chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVW XYZ0123456789";
$str = "";
$size = strlen( $chars );
for( $i = 0; $i < $length; $i++ ) {
$str .= $chars[ rand( 0, $size - 1 ) ];
}

return $str;
}
?>




[Credits gehen hierbei an xArva]

zeigt mir wenn ich eingebe ..../Download/Login.php?Username=testp&Password=testp

ERROR




oder die von Cannic
[auch hier gehen die credits an Cannic ]

conf['db_name'] = "OdinAccounts";


//############### DON'T EDIT AFTER THIS LINE #############
if (isset($_GET['username']) && isset($_GET['password'])){
$user = sql_clean($_GET['username']);
$pass = sql_clean($_GET['password']);
}else{
echo 'error';
exit();
}


$con = $connectionInfo = array( "Database"=>$INFO['SQLDB'], "UID"=>$INFO['SQLUID'], "PWD"=>$INFO['SQLPWD']);
$conn = sqlsrv_connect( $INFO['SQLHost'], $connectionInfo);

$exec = sqlsrv_query($conn, "SELECT nEMID, sUserPass FROM tAccounts WHERE sUsername = ?", array($user), array( "Scrollable" => SQLSRV_CURSOR_KEYSET ));

if($exec)
{
if(sqlsrv_num_rows($exec) != 1)
{
die('User does not exist');
}
$AccountData = sqlsrv_fetch_array($exec);
$PlaintxtPass = $AccountData['sUserPass'];
$PlaintxtnEMID = $AccountData['nEMID'];
if ($PlaintxtPass == $pass)
{
$Token = RandomToken(50);
$setToken = null;

$checkTokensRows = sqlsrv_query($conn, "SELECT * FROM tTokens WHERE nEMID = ?", array($PlaintxtnEMID), array( "Scrollable" => SQLSRV_CURSOR_KEYSET ));

if (sqlsrv_num_rows($checkTokensRows) >= 1)
{
sqlsrv_query($conn, "DELETE FROM tTokens WHERE nEMID = ?;", array($PlaintxtnEMID));
$setToken = sqlsrv_query($conn, "INSERT INTO tTokens (nEMID, sToken) VALUES(?, ?);", array($PlaintxtnEMID, $Token));
}
else
{
$setToken = sqlsrv_query($conn, "INSERT INTO tTokens (nEMID, sToken) VALUES(?, ?);", array($PlaintxtnEMID, $Token));
}

if ($setToken){
die('success#'.$Token);
}else{
die('SetToken Error'.print_r(sqlsrv_errors(), True));
}
}
else
{
die('error password');
}
}
else
{
die('Query Failed');
}

function sql_clean($str)
{
$search = array("\\", "\0", "\n", "\r", "\x1a", "'", '"');
$replace = array("", "", "", "", "", "", "");
return str_replace($search, $replace, $str);
}

function RandomToken( $length )
{
$chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVW XYZ0123456789";
$str = "";
$size = strlen( $chars );
for( $i = 0; $i < $length; $i++ ) {
$str .= $chars[ rand( 0, $size - 1 ) ];
}

return $str;
}
?>

welche mir zeigt
Fatal error: Call to undefined function mssql_connect() in C:\xampp\htdocs\Download\LoginKa.php on line 13


line 13:
$con = mssql_connect($conf['db_host'],$conf['db_user'],$conf['db_pass']) or die('Database connect Fail.');


Vielen Dank im vorraus für alle Lösungsvorschläge oder Sinnvolle Beiträge

xI3lackVirs



PS: RECHTSCHREIBUNG FTW

#edit

muss noch hinzufügen das oben die leiste mit der confic weggelassen worden ist weil pw undso

OdinAccounts Stimmt auch also daran kanns nicht liegen
LG
xI3lackVirus
xI3lackVirus is offline  
Old 08/13/2014, 15:33   #2
 
elite*gold: 3
Join Date: Mar 2010
Posts: 551
Received Thanks: 372
Sag uns doch erstmal was nicht funktionieren soll.. Welche PHP Version, was sagen die PHP Error logs..

Dann können wir auch helfen
canic is offline  
Thanks
1 User
Old 08/13/2014, 15:44   #3
 
elite*gold: 0
Join Date: Jan 2013
Posts: 84
Received Thanks: 12
Also wenn ich den Patcher Starten möchte (der super funkt bis auf das) dann steht da "pls check your password" ich bin mir aber 100% sicher das das funkt da ich ja wohl "test" schreiben kann (von db rauskopiert auchschon... )
LG
xI3lackVirus


Login von arva


Login by cannic
xI3lackVirus is offline  
Old 08/13/2014, 17:43   #4
 
EpicFight's Avatar
 
elite*gold: 0
Join Date: Jan 2011
Posts: 1,697
Received Thanks: 615
bei Login Arva fehlen die dlls (mssql) bei canic, müsste ich die php error log sehen (Windows -> Temp)
EpicFight is offline  
Old 08/13/2014, 19:14   #5
 
хαrvα's Avatar
 
elite*gold: 0
Join Date: Apr 2012
Posts: 1,153
Received Thanks: 696
-> Liegt daran, dass kein PHP Treiber für MSSQL installiert ist
Bei der installation von php über (php.iis.net), kannst du wärend der installation "zusatzfeatures" installieren/runterladen - unter anderem die MSSQL Extension. Da diese bei dir nicht vorhanden ist darfst du diese für deine PHP Version alleine raussuchen, da du uns ja keine Informationen zu deiner PHP geschickt hast.

Es könnte auch an der Verschlüsselung liegen. Also MD5, oder direkt unverschlüsselt.


Lg
хαrvα is offline  
Thanks
1 User
Old 08/13/2014, 20:18   #6
 
elite*gold: 0
Join Date: Jan 2013
Posts: 84
Received Thanks: 12
Danke Arva1 und Epic

Edit: Troz treiber immernoch die selbe fehlermeldung
xI3lackVirus is offline  
Old 08/13/2014, 21:50   #7

 
elite*gold: 100
Join Date: Sep 2013
Posts: 312
Received Thanks: 48
Klappt nicht x_X
ProofPros1 is offline  
Old 08/13/2014, 21:50   #8
 
elite*gold: 0
Join Date: Jan 2013
Posts: 84
Received Thanks: 12
habe jetzt den DDL und den treiber instaliert... nun kommt ne fehlermeldung das der ddl anscheinend hätte ich gewisse dateien ned :
und zwar folgende:
php5ts.dll
php\ext\php_mssql.dll
php\ext\php_php_sqlite.dll


php4ts.ddl kann ned gefunden wärden bla bla bla xD

okayyyy xampp du wirst reinstaliert DD
xI3lackVirus is offline  
Old 08/13/2014, 22:23   #9
 
HypperKing's Avatar
 
elite*gold: 40
Join Date: Apr 2012
Posts: 346
Received Thanks: 92
nicht xampp muss reinstalliert werden sondern php selber xD ich kann dir leider nicht helfen weil die meisten leute hier mich dann als klugscheißer erkennen und das muss nicht sein

wenn du trozdem hilfe brauchst kann ich dir privat über skype behilflich sein über teamviewer z.b

wieso nimmst du eig nicht den TCP Launcher vom Xarva Online Release ? hättest weniger probleme am hut und php nicht notwendig dafür

ich würde dir die webserver software nginx empfehlen ist so ähnlich wie apache und macht weniger probleme als xampp oder IIS ist aber bissel aufwendiger und keine 2click anwendung darauf lässt sich eben auch php und mysql drüberlaufen
HypperKing is offline  
Thanks
1 User
Old 08/13/2014, 23:27   #10
 
elite*gold: 0
Join Date: Jan 2013
Posts: 84
Received Thanks: 12
ich glaube ich habe garkein "php" ich habe ganznormal xampp mit den ganzen features instaliert (im xampp ordner ist ein php ordner das wars aber auch)

Vielen Dank für deine hilfe ^^
xI3lackVirus is offline  
Old 08/14/2014, 01:00   #11
 
elite*gold: 3
Join Date: Mar 2010
Posts: 551
Received Thanks: 372
sag uns einfach was php für errors rausschmeißt
müsste bei xampp im ordner logs sein
canic is offline  
Old 08/14/2014, 02:45   #12
 
elite*gold: 0
Join Date: Jan 2013
Posts: 84
Received Thanks: 12
Feeeeeeeeets dankeeee an HypperKing

kann geclosed werden *_*
xI3lackVirus is offline  
Old 08/14/2014, 02:49   #13
 
HypperKing's Avatar
 
elite*gold: 40
Join Date: Apr 2012
Posts: 346
Received Thanks: 92
canic es waren bloss die dlls aber wie man es kennt Xampp und IIS haben manchmal verdammt große probleme mit php und da läuft alles nicht wie es sein soll ^^
HypperKing is offline  
Old 08/16/2014, 22:06   #14
 
『  』's Avatar
 
elite*gold: 10
Join Date: Aug 2011
Posts: 1,328
Received Thanks: 914
Quote:
Originally Posted by HypperKing View Post
canic es waren bloss die dlls aber wie man es kennt Xampp und IIS haben manchmal verdammt große probleme mit php und da läuft alles nicht wie es sein soll ^^
Es gibt sogut wie keine Probleme mit IIS / Xampp & PHP.
Das wäre als würdest du mit ner Gabel die Butter aufs Brot schmieren
(Deiner aussage nach zu urteilen).
Das einzige was man wissen muss wäre die PHP Version + welcher Compiler
genutzt wurde. Schon hat man alles was man braucht.
Version + VS9 / VS6 + Thread Safe / Non Thread Safe.

Man schaut welche Verison installiert ist, gibt in CMD
"php -i | findstr -i "thread""
ein und schaut was drin steht:
"Thread Safety => enabled"
oder
"Thread Safety => disabled"

Somit weiß man welche Extension machn braucht...

*Aber was erwartet man von Personen die nur "grundwissen" besitzten...."
『  』 is offline  
Old 08/18/2014, 20:19   #15
 
elite*gold: 0
Join Date: Jan 2013
Posts: 84
Received Thanks: 12
Ich halte mich da jetzt mal raus da ich keinen plan von PHP habe DD
Egal obs jetzt umständlich war oder nicht es laüft und ende
LG und Schönen Abend
xI3lackVirus
xI3lackVirus is offline  
Reply


Similar Threads Similar Threads
Suche v16 funktionierende source
09/06/2011 - Flyff Private Server - 17 Replies
Suche funktioniernede v16 Source mit dem neuen Ampli System un Colosseum
Suche FUNKTIONIERENDE v15 DB!!
02/26/2011 - Flyff Private Server - 7 Replies
Ja, wie schon oben genannt suche ich eine funktionierende v15 Datenbank. Bei meiner jetztigen Datenbank bleibt mein Flyff nach der Charauswahl stehen, finde den Fehler aber nicht, deshalb denke ich die Db funzt net. >.< Hilfe!? :D
Suche Funktionierende S4 hacks
07/03/2010 - S4 League - 5 Replies
Ich suche einen Hack für S4 (Patch 19) der auch klappt... die die ich bis jetzt getestet habe sind alle durchgefallen (Detected oder gehen überhaupt nich ) :rtfm: Also wenn jemand nen Hack hat der bei Patch 19 funktioniert linken pls! gibt von mir dann auch nen THANKS... :handsdown: :handsdown:
[Suche]Funktionierende Locale
04/30/2010 - Metin2 Private Server - 0 Replies
Wie die Überschrift schon sagt suche ich nach einer funktionierenden locale (Nein nicht english weil da OTm und alles net funzt,und hongkong funzt überhaupt net meha und newcibn pro lv 1,9kkk ) Würde mich freuen wenn ihr mir paar gute localen geben könnt also nur name wie ich halt umbennen muss ;) Lg.
[Suche] Funktionierende JobChanger
10/04/2008 - Flyff Private Server - 0 Replies
Wer Die Beiden Hatt Soll Sie Bitte Den Link Posten Oda Mich Pm wäre sehr nett da (wir) die brauchen da unsere net mehr gehen o.o mfg.aibatt



All times are GMT +1. The time now is 11:36.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.