Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Fiesta Online
You last visited: Today at 21:18

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

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.

Closed Thread
 
Old   #1


 
RatexIndex's Avatar
 
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
RatexIndex is offline  
Old 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;
$Temp$ is offline  
Old 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 ~
canic is offline  
Thanks
1 User
Old 11/30/2013, 17:31   #4
 
elite*gold: 0
Join Date: Oct 2011
Posts: 334
Received Thanks: 32
random token sind kacke xD
Terrorkrieger is offline  
Old 11/30/2013, 17:35   #5


 
RatexIndex's Avatar
 
elite*gold: 426
Join Date: Oct 2012
Posts: 4,339
Received Thanks: 953
Und die geht nicht. Kommt immer error
RatexIndex is offline  
Old 11/30/2013, 17:54   #6
 
EpicFight's Avatar
 
elite*gold: 0
Join Date: Jan 2011
Posts: 1,697
Received Thanks: 615
Quote:
Originally Posted by Terrorkrieger View Post
random token sind kacke xD
eben nicht , denk mal nach why
EpicFight is offline  
Old 11/30/2013, 18:46   #7

 
xKeRnx's Avatar
 
elite*gold: 134
Join Date: May 2010
Posts: 399
Received Thanks: 259
Quote:
Originally Posted by EpicFight View Post
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
xKeRnx is offline  
Old 11/30/2013, 18:57   #8
 
EpicFight's Avatar
 
elite*gold: 0
Join Date: Jan 2011
Posts: 1,697
Received Thanks: 615
Quote:
Originally Posted by xKeRnx View Post
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++ )
EpicFight is offline  
Old 12/02/2013, 00:21   #9
 
goku225's Avatar
 
elite*gold: 0
Join Date: Mar 2010
Posts: 47
Received Thanks: 2
Quote:
Originally Posted by xKeRnx View Post
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.
goku225 is offline  
Old 12/02/2013, 06:45   #10


 
Xijezu's Avatar
 
elite*gold: 0
Join Date: May 2011
Posts: 5,084
Received Thanks: 3,458
#closed [as requested]
Xijezu is offline  
Closed Thread


Similar Threads 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.


Powered by vBulletin®
Copyright ©2000 - 2024, 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 ©2024 elitepvpers All Rights Reserved.