|
You last visited: Today at 21:18
Advertisement
Suche für Odin Login.php
Discussion on Suche für Odin Login.php within the Fiesta Online forum part of the MMORPGs category.
11/29/2013, 20:33
|
#1
|
elite*gold: 426
Join Date: Oct 2012
Posts: 4,339
Received Thanks: 953
|
Suche für Odin Login.php
Überschrift regelt ich suche eine Login.php für nen Patcher da ich keine finde Frage ich euch ob mir jemand eine Hochladen kann ?
Mit freundlichen Grüßen
Ratex64bit
|
|
|
11/29/2013, 20:42
|
#2
|
elite*gold: 0
Join Date: Oct 2013
Posts: 46
Received Thanks: 9
|
# Ihr braucht ihm den mist den ihr habt gar nicht posten er bekommt morgen eine von mir.
#Ende;
|
|
|
11/29/2013, 21:14
|
#3
|
elite*gold: 3
Join Date: Mar 2010
Posts: 551
Received Thanks: 372
|
Code:
<?php
$INFO['SQLHost'] = '.\SQLEXPRESS';
$INFO['SQLUID'] = 'sa';
$INFO['SQLPWD'] = '12345';
$INFO['SQLDB'] = '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 = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
$str = "";
$size = strlen( $chars );
for( $i = 0; $i < $length; $i++ ) {
$str .= $chars[ rand( 0, $size - 1 ) ];
}
return $str;
}
?>
Damit nicht mehr danach gefragt wird ~
|
|
|
11/30/2013, 17:31
|
#4
|
elite*gold: 0
Join Date: Oct 2011
Posts: 334
Received Thanks: 32
|
random token sind kacke xD
|
|
|
11/30/2013, 17:35
|
#5
|
elite*gold: 426
Join Date: Oct 2012
Posts: 4,339
Received Thanks: 953
|
Und die geht nicht. Kommt immer error
|
|
|
11/30/2013, 17:54
|
#6
|
elite*gold: 0
Join Date: Jan 2011
Posts: 1,697
Received Thanks: 615
|
Quote:
Originally Posted by Terrorkrieger
random token sind kacke xD
|
eben nicht , denk mal nach why
|
|
|
11/30/2013, 18:46
|
#7
|
elite*gold: 134
Join Date: May 2010
Posts: 399
Received Thanks: 259
|
Quote:
Originally Posted by EpicFight
eben nicht , denk mal nach why
|
Epic gibt zu viele Leute die meinen Sie hätten Ahnung. Aber wen man sowas ließt wie radom tokens sind kacke muss ich mir immer das lachen verkneifen haha ist doch ganz einfach hast ein statischen token ist es immer der selbe wen jemand raus bekommt wie der token erstellt wird bzw. ihn ausließt!... Kann er via bat einloggen und kann edit exe benutzen und SERVER zu buggen aber bei random ist es immer ein anderer also was ist nun besser? :P
|
|
|
11/30/2013, 18:57
|
#8
|
elite*gold: 0
Join Date: Jan 2011
Posts: 1,697
Received Thanks: 615
|
Quote:
Originally Posted by xKeRnx
Epic gibt zu viele Leute die meinen Sie hätten Ahnung. Aber wen man sowas ließt wie radom tokens sind kacke muss ich mir immer das lachen verkneifen haha ist doch ganz einfach hast ein statischen token ist es immer der selbe wen jemand raus bekommt wie der token erstellt wird bzw. ihn ausließt!... Kann er via bat einloggen und kann edit exe benutzen und SERVER zu buggen aber bei random ist es immer ein anderer also was ist nun besser? :P
|
am besten eigenen rest coden und alles über tcp so kann man es nicht auslesen ^^ ( alles in c++ )
|
|
|
12/02/2013, 00:21
|
#9
|
elite*gold: 0
Join Date: Mar 2010
Posts: 47
Received Thanks: 2
|
Quote:
Originally Posted by xKeRnx
Epic gibt zu viele Leute die meinen Sie hätten Ahnung. Aber wen man sowas ließt wie radom tokens sind kacke muss ich mir immer das lachen verkneifen haha ist doch ganz einfach hast ein statischen token ist es immer der selbe wen jemand raus bekommt wie der token erstellt wird bzw. ihn ausließt!... Kann er via bat einloggen und kann edit exe benutzen und SERVER zu buggen aber bei random ist es immer ein anderer also was ist nun besser? :P
|
Es gibt allerdings Server die die alten Token nicht aus der DB löschen und somit einige random token dem alten von mir entsprachen und ich schwupps: auf einem anderen acc war und ganz viele Items auf einmal mir gehörten
Deswegen: Ich finde es am besten wenn man quasi einen mix aus random und konstant nutzt, so sind diese Fehler eig. ausgeschlossen. (Damit meine ich zb Uhrzeit und Username werden encrypted und daran ein random String angehangen)
Korrigiert mich wenn ich das falsch sehe.
|
|
|
12/02/2013, 06:45
|
#10
|
elite*gold: 0
Join Date: May 2011
Posts: 5,084
Received Thanks: 3,458
|
#closed [as requested]
|
|
|
|
Similar Threads
|
odin login.php & register
10/26/2013 - Fiesta Online - 11 Replies
hallo alle zusammen
ich habe ein problem mit der register und zum teil mit der login.php bzw mit dem patcher aber ich denke nicht das es an ihn liegt ..
also wenn ich mich registriere wird ein account erstellt ist ja alles ganz gut
aber wenn ich dann in die db gucke steht in der account liste halt der account .. zum account wurde aber kein token erstellt woran kann das liegen?
und wenn ich mich im patcher einlogge bekomme ich nen fehler .. ich kann mich nicht einloggen und das script...
|
[v1.2.4] Odin Login Tool *MULTILANGUAL*
06/21/2013 - Fiesta Online - 7 Replies
Da viele ulkigerweise Probleme haben sich mit einer Batch-Datei einzuloggen, dachte ich würde ein Tool dieses Problem lösen.
Dieses Programm wurde in weniger als zwei Stunden programmiert, bitte vergebt mir daher kleine Fehler.
Das programm ist vom Design her extra simpel und einfach gehalten, da ich zudem die Sprache Visual Basic nicht leiden kann, werde ich auch keine grafischen Verbesserungen vornehmen.
Als IDE wurde VS2012 Express benutzt, teilt mir daher bitte...
|
VB Login Vorlage für Odin Files
12/08/2012 - Fiesta Online - 14 Replies
Der Download
Kleine Anleitung:
1.VB starten
2. Client.exe->"EureServer.exe"
3. Server IP eintragen
(4. Tool Grafik anpassen)
5. Speichern
6. Client Ordner-> Ordner erstellen "Account"
7. In Account-> "Acc.txt" + "Acc2.txt" erstellen
|
[v1.1.2]Odin Login Tool for Hamachi & Localserver
11/23/2012 - Fiesta Online - 6 Replies
Many people got ironically problems with the batch-file / with the login.
So i decided to create a little tool for it ~
I coded this in less than 1 hour, so please have understanding if there are bugs.
The design is very simple, i don´t like VB and i had problems with installing Visual Studio (coded it while i was at university, had to install Visual Studio 2012 and was surprised that this is a thousand times better than all the other crap versios of VS ), so if there are compatibility...
|
WTT 60 ROUGE ON ODIN FOR A 64+ CHINESE ON ODIN
04/20/2008 - Silkroad Online Trading - 1 Replies
WTT pure str rouge/cleric lvl 60 for a lvl 64+ char(pure str or Pure int)
it has Devil wings full set of gears daggers and gold.
I have not verified an email so you can verify it yourself.
i want the char on oasis
msg me or leave a reply
|
All times are GMT +2. The time now is 21:18.
|
|