You last visited: Today at 14:11
Advertisement
Flyff register Problem
Discussion on Flyff register Problem within the Flyff Private Server forum part of the Flyff category.
08/05/2012, 13:10
#1
elite*gold: 0
Join Date: Jan 2010
Posts: 66
Received Thanks: 5
Flyff register Problem
Hallo Leute,
Habe ein problem mit miener Seite.
Wenn ich auf der Register page mich Registriere dann steht da Account wurde erstellt,
aber wenn ich dann in der Database nachschaue dann steht in der dbo.ACCOUNT_DBF kein
account aber in der dbo.ACCOUNT_TBL_DETAIL wird der account eingetragen.
Register.php
PHP Code:
<?php include( './inc/header.php' ); ?>
<h1>Registration</h1>
<div class="site">
<?php
if(!isset( $_POST [ 'reg_username' ])) $_POST [ 'reg_username' ] = '' ;
if(!isset( $_POST [ 'reg_email' ])) $_POST [ 'reg_email' ] = '' ;
odbc_exec ( $mssql , 'USE [ACCOUNT_DBF]' );
$checkacc = odbc_exec ( $mssql , 'SELECT COUNT(*) as count FROM [ACCOUNT_TBL] WHERE account=\'' . mssql_escape_string ( $_POST [ 'reg_username' ]). '\'' );
$checkmail = odbc_exec ( $mssql , 'SELECT COUNT(*) as count FROM [ACCOUNT_TBL_DETAIL] WHERE email=\'' . mssql_escape_string ( $_POST [ 'reg_email' ]). '\'' );
$errors = array();
if(empty( $_POST [ 'reg_username' ]) || empty( $_POST [ 'reg_password' ]) || empty( $_POST [ 'reg_confirmpw' ]) || empty( $_POST [ 'reg_email' ]))
$errors [] = 'Du musst alle Felder ausfüllen!' ;
if(!empty( $_POST [ 'reg_username' ]) && odbc_result ( $checkacc , 'count' ) > 0 )
$errors [] = 'Der Benutzername existiert bereits!' ;
if(!empty( $_POST [ 'reg_email' ]) && odbc_result ( $checkmail , 'count' ) > 0 )
$errors [] = 'Die E-Mail Adresse existiert bereits!' ;
if(!empty( $_POST [ 'reg_username' ]) && ( strlen ( $_POST [ 'reg_username' ]) > 10 || strlen ( $_POST [ 'reg_username' ]) < 4 ))
$errors [] = 'Dein Benutzername muss 4 - 10 Zeichen enthalten!' ;
if(!empty( $_POST [ 'reg_password' ]) && ( strlen ( $_POST [ 'reg_password' ]) > 12 || strlen ( $_POST [ 'reg_password' ]) < 6 ))
$errors [] = 'Dein Passwort muss 6 - 12 Zeichen enthalten!' ;
if((!empty( $_POST [ 'reg_password' ]) && !empty( $_POST [ 'reg_confirmpw' ])) && $_POST [ 'reg_password' ] != $_POST [ 'reg_confirmpw' ])
$errors [] = 'Deine Passwort Wiederholung stimmt nicht!' ;
if(!empty( $_POST [ 'reg_email' ]) && ! preg_match ( '/^[a-zA-Z0-9-_.]+@[a-zA-Z0-9-_.]+\.[a-zA-Z]{2,4}$/' , $_POST [ 'reg_email' ]))
$errors [] = 'Die E-Mail Adresse ist nicht valide' ;
if(isset( $_POST [ 'reg_submit' ])) {
if( count ( $errors ) > 0 ) {
echo '<div class="fail">' ;
foreach( $errors as $error ) {
echo $error . '<br/>' ;
}
echo '</div>' ;
} else {
odbc_exec ( $mssql , 'INSERT INTO [dbo].[ACCOUNT_TBL] (account, password, isuse, member, id_no1, id_no2, realname, reload, OldPassword, TempPassword, cash , votepoints) VALUES (N\'' . mssql_escape_string ( $_POST [ 'reg_username' ]). '\', N\'' . mssql_escape_string ( md5 ( $_CONFIG [ 'pwdsalt' ]. $_POST [ 'reg_password' ])). '\', N\'T\', N\'A\', NULL, 0, N\'P\', NULL, 0, NULL, 0, 0)' );
odbc_exec ( $mssql , 'INSERT INTO [dbo].[ACCOUNT_TBL_DETAIL] (account, gamecode, tester, m_chLoginAuthority, regdate, BlockTime, EndTime, WebTime, isuse, secession, email) VALUES (N\'' . mssql_escape_string ( $_POST [ 'reg_username' ]). '\', N\'A000\', N\'2\', N\'F\', \'' . mssql_escape_string ( date ( 'Ymd H:i:s' )). '\', N\'20010101\', N\'20990101\', N\'20050101\', N\'O\', NULL, N\'' . mssql_escape_string ( $_POST [ 'reg_email' ]). '\')' );
echo '<div class="success">Dein Account wurde erfolgreich erstellt!</div>' ;
}
}
?>
<form method="post">
<table>
<tr>
<td>Benutzername:</td>
<td><input type="text" name="reg_username" maxlength="10" /></td>
</tr>
<tr>
<td>Passwort:</td>
<td><input type="password" name="reg_password" maxlength="11" /></td>
</tr>
<tr>
<td>Wdh. Passwort:</td>
<td><input type="password" name="reg_confirmpw" /></td>
</tr>
<tr>
<td>E-Mail:</td>
<td><input type="text" name="reg_email" /></td>
</tr>
<tr>
<td></td>
<td><input type="submit" name="reg_submit" value="Account erstellen" /></td>
</tr>
</table>
</form>
</div>
<?php include( './inc/footer.php' ); ?>
Config.php
PHP Code:
<?php
session_start ();
// SQL Data
define ( 'MSSQL_HOST' , '.......\SQLEXPRESS1' ); // MsSQL Host
define ( 'MSSQL_USER' , 'sa' ); // MsSQL Username
define ( 'MSSQL_PASS' , '........' ); // MsSQL Password
// Connecting to MsSQL (ODBC)
$mssql = odbc_connect ( 'Driver={SQL Server};Server=' . MSSQL_HOST . ';' , MSSQL_USER , MSSQL_PASS );
// Including Files
include( 'functions.inc.php' );
?>
Danke im vorraus
08/05/2012, 13:15
#2
elite*gold: 0
Join Date: May 2011
Posts: 1,550
Received Thanks: 290
war bei mir auch.
Hast du auch das Passwort für den Benuter "sa" drinne ?
08/05/2012, 14:54
#3
elite*gold: 0
Join Date: Jan 2010
Posts: 66
Received Thanks: 5
ja und ich nutze IIS auf windows server 2008
Was hast du denn gemacht das es ging(was war dein Problem)
08/05/2012, 15:00
#4
elite*gold: 0
Join Date: Oct 2007
Posts: 491
Received Thanks: 732
Die Spalte [votepoints][Charset: int] existiert?
Desweiteren können noch andere Spalten, die NOT NULL tragen, das Problem machen.
08/05/2012, 15:09
#5
elite*gold: 0
Join Date: Jan 2010
Posts: 66
Received Thanks: 5
ok ich kuke mal
ok danke es lag wirklich am vote
Similar Threads
Flyff Server v17 Register Problem
11/08/2011 - Flyff Private Server - 8 Replies
Hallo liebe Community!
Ich habe mir vor kurzen ein Video TuT angesehen und genau so meinen Server (Hamachi) aufgebaut. Link: Flyff v17 Server erstellen Teil 4 - YouTube. So Jetzt habe ich aber das Problem, dass bei mir das Register Menü (siehe ende des Videos) nicht erscheint, was anscheinend nicht nur mein Problem ist. Der Owner des Videos antwortet auf sämtliche Antworten leider nicht und daher wende ich mich direkt hier an die Profis :)
Bitte Antwortet mir schnell weil meine Freunde so...
FlyFF 2 Register
03/03/2009 - Flyff - 4 Replies
Wenn jemand einen FlyFF 2 Account möchte einfach mir ne pm mit dem gewünschten Account Namen und Passwort schicken.
FlyFF 2 Video
YouTube - Flyff 2 Dungeon
Website
¡¶Ð·ɷɡ·¹Ù·½ÍøÕ¾-ÎÒµÄÌì¿Õ£¬ÎÒµÄͯ»°£¡
All times are GMT +2. The time now is 14:11 .