Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Fiesta Online
You last visited: Today at 20:08

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

 

Suche für Odin Login.php

Closed Thread
 
Old   #1

 
elite*gold: 426
Join Date: Oct 2012
Posts: 4,179
Received Thanks: 912
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   #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   #3
 
elite*gold: 3
Join Date: Mar 2010
Posts: 543
Received Thanks: 367
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   #4
 
elite*gold: 0
Join Date: Oct 2011
Posts: 310
Received Thanks: 31
random token sind kacke xD


Terrorkrieger is offline  
Old   #5

 
elite*gold: 426
Join Date: Oct 2012
Posts: 4,179
Received Thanks: 912
Und die geht nicht. Kommt immer error
RatexIndex is offline  
Old   #6
 
elite*gold: 0
Join Date: Jan 2011
Posts: 1,633
Received Thanks: 532
Quote:
Originally Posted by Terrorkrieger View Post
random token sind kacke xD
eben nicht , denk mal nach why
EpicFight is offline  
Old   #7

 
elite*gold: 134
Join Date: May 2010
Posts: 396
Received Thanks: 255
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   #8
 
elite*gold: 0
Join Date: Jan 2011
Posts: 1,633
Received Thanks: 532
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   #9
 
elite*gold: 0
Join Date: Mar 2010
Posts: 47
Received Thanks: 1
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   #10


 
elite*gold: 0
Join Date: May 2011
Posts: 4,805
Received Thanks: 3,187
#closed [as requested]


Xijezu is offline  
Closed Thread



« Previous Thread | Next Thread »

Similar Threads
odin login.php & register
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...
11 Replies - Fiesta Online
[v1.2.4] Odin Login Tool *MULTILANGUAL*
Da viele ulkigerweise Probleme haben sich mit einer Batch-Datei einzuloggen, dachte ich würde ein Tool dieses Problem lösen. Dieses Programm wurde...
7 Replies - Fiesta Online
VB Login Vorlage für Odin Files
Der Download Kleine Anleitung: 1.VB starten 2. Client.exe->"EureServer.exe" 3. Server IP eintragen (4. Tool Grafik anpassen) 5. Speichern 6....
14 Replies - Fiesta Online
[v1.1.2]Odin Login Tool for Hamachi & Localserver
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...
6 Replies - Fiesta Online
WTT 60 ROUGE ON ODIN FOR A 64+ CHINESE ON ODIN
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...
1 Replies - Silkroad Online Trading



All times are GMT +1. The time now is 20:08.


Powered by vBulletin®
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Abuse
Copyright ©2017 elitepvpers All Rights Reserved.