|
You last visited: Today at 00:56
Advertisement
MSSQL ERRO * Login.php
Discussion on MSSQL ERRO * Login.php within the Fiesta Online forum part of the MMORPGs category.
02/05/2015, 03:51
|
#1
|
elite*gold: 0
Join Date: Jun 2009
Posts: 315
Received Thanks: 16
|
MSSQL ERRO * Login.php
someone can help me ?
i dont know how to fix it
Fatal error: Call to undefined function mssql_connect() in C:\xampp\htdocs\Download\Login.php on line 11
im using xamp it didnt runs ...
<?php
$conf['db_host'] = "WIN-4512\SQLEXPRESS";
$conf['db_user'] = "sa";
$conf['db_pass'] = "123456789";
$conf['db_name'] = "OdinAccounts";
$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($exec)
{
if(mssql_num_rows($exec) != 1)
{
die('Wrong Username.');
}
$AccountData = mssql_fetch_assoc($exec);
$PlaintxtPass = $AccountData['sUserPass'];
$PlaintxtnEMID = $AccountData['nEMID'];
if (MD5($PlaintxtPass) == $passhash)
{
$Token = RandomToken(35);
$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;
}
?>
please help me !!
|
|
|
02/05/2015, 07:38
|
#2
|
elite*gold: 0
Join Date: May 2014
Posts: 173
Received Thanks: 59
|
What do you not understand at:
Quote:
Call to "undefined function" mssql_connect()
|
????
Import right libs and it will work.
|
|
|
02/05/2015, 12:44
|
#3
|
elite*gold: 0
Join Date: Jun 2009
Posts: 315
Received Thanks: 16
|
please i need help with it !! what do u mean ?
|
|
|
02/05/2015, 13:04
|
#4
|
elite*gold: 0
Join Date: Mar 2009
Posts: 194
Received Thanks: 29
|
Doesn't XAMP use MySQL, not MS-SQL?
|
|
|
02/05/2015, 13:28
|
#5
|
elite*gold: 0
Join Date: May 2013
Posts: 704
Received Thanks: 255
|
Dont matter
|
|
|
02/05/2015, 14:05
|
#6
|
elite*gold: 0
Join Date: Jun 2009
Posts: 315
Received Thanks: 16
|
help me please D how to fix?
|
|
|
02/05/2015, 14:55
|
#7
|
elite*gold: 0
Join Date: May 2014
Posts: 173
Received Thanks: 59
|
|
|
|
02/05/2015, 18:36
|
#8
|
elite*gold: 0
Join Date: Sep 2013
Posts: 562
Received Thanks: 361
|
Quote:
Originally Posted by fks157
someone can help me ?
i dont know how to fix it
Fatal error: Call to undefined function mssql_connect() in C:\xampp\htdocs\Download\Login.php on line 11
im using xamp it didnt runs ...
<?php
$conf['db_host'] = "WIN-4512\SQLEXPRESS";
$conf['db_user'] = "sa";
$conf['db_pass'] = "123456789";
$conf['db_name'] = "OdinAccounts";
$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($exec)
{
if(mssql_num_rows($exec) != 1)
{
die('Wrong Username.');
}
$AccountData = mssql_fetch_assoc($exec);
$PlaintxtPass = $AccountData['sUserPass'];
$PlaintxtnEMID = $AccountData['nEMID'];
if (MD5($PlaintxtPass) == $passhash)
{
$Token = RandomToken(35);
$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;
}
?>
please help me !!
|
Your PHP that xampp is running needs the sqlsrv driver to be installed.
Informations on how to setup xampp and php_sqlsrv driver you can get here:
http://bendustries.co/wp/setting-up-xampp-to-work-with-mssql/
read this mindful and you'll know whats the problem and how to fix it.
|
|
|
02/05/2015, 19:43
|
#9
|
elite*gold: 0
Join Date: May 2014
Posts: 173
Received Thanks: 59
|
Warum hilfst du dem noob, er hätte wirklich nur googeln müssen und hatte sofort etwas gefunden sogar auf YouTube.
|
|
|
02/05/2015, 20:52
|
#10
|
elite*gold: 0
Join Date: Sep 2013
Posts: 562
Received Thanks: 361
|
Ich hatte meinen sozialen, sorry.
Aber er muss immernoch lesen und verstehen warum weshalb wieso, von daher.
|
|
|
02/06/2015, 02:30
|
#11
|
elite*gold: 0
Join Date: Jun 2009
Posts: 315
Received Thanks: 16
|
its not working >< how to fix it?
|
|
|
02/06/2015, 07:35
|
#12
|
elite*gold: 0
Join Date: May 2014
Posts: 173
Received Thanks: 59
|
Quote:
Originally Posted by fks157
its not working >< how to fix it?
|
Solution was postet.
#CloseRequest : Reported 07:37 (UTC +1)
|
|
|
|
Similar Threads
|
ERRO C7 LOGIN
09/17/2013 - SRO Private Server - 0 Replies
HI I NEED HELP AFTER I LOGIN GET ERRO C7 AND AGENTSERVER CLOSE
Screenshot by Lightshot
|
MSSQL Login fehler
02/04/2012 - Flyff Private Server - 0 Replies
Hi,
hab nen Fehler beim einloggen in MSSQL :(
Server typ :Datenbankmodul
Servername: PC Name (Root Name)
Authentifizierung Windows oder SQL geht beides nciht
und als Fehler kommt Es kann keine Verbindung mit PC Name hergestellt werden. Hatte wer das problem schonmal?
MFG
|
Erro Login 5375
06/25/2011 - CO2 Private Server - 0 Replies
I need hellp about this erro...
http://i53.tinypic.com/28wdj6c.jpg
|
Problem mit MSSQL Login
01/30/2011 - Flyff Private Server - 4 Replies
Hi erstmal, habe die ersten beiden Schritte von Sedrikas Tut befolgt und versuche nun mich in MSSQL Management Studio einzuloggen, aber das klappt irgendwie nicht. Was muss ich bei Servername auswählen? Da steht bei mir nämlich nichts. Und bei Authentifizierung Windows Authentifizierung? Hab das schon mehrmals neu installiert, aber ich krieg das nicht hin. Hatte das schonmal am Laufen als ich noch 32 Bit hatte, jetzt habe ich 64Bit und es will einfach nicht. Hoffe ihr könnt mir helfen.
|
Mssql login problem
01/27/2011 - Flyff Private Server - 2 Replies
ist mir bissel unangenehm da ich schon lange mit flyff arbeite aber ich weis einfach nicht was ich bei der mssql instalation falsch gemacht habe wen ich mich einlogen will mit Server Autenthifirzirung kommt immer nur
Fehler bei der Anmeldung für den Benutzer '**'. (Microsoft SQL Server, Fehler: 18456)
ps: ** ist mein benutzer^^ natürlich nun weggemacht xD
ich habe das pw richtig uzw aber warum sagt dieses (sry) blöde mssql immer das da was falsch läuft
PSS: habe davor schon 1000 mal...
|
All times are GMT +2. The time now is 00:56.
|
|