|
You last visited: Today at 09:01
Advertisement
[Mini-Release]Register script
Discussion on [Mini-Release]Register script within the Last Chaos Private Server forum part of the Last Chaos category.
09/04/2012, 20:17
|
#1
|
elite*gold: 1
Join Date: Oct 2011
Posts: 1,609
Received Thanks: 2,189
|
[Mini-Release]Register script
Hey,
da ich gerade am schreiben einer HP, für meinen neuen LC server, bin release ich mal ein simples aber relativ sicheres register script ^^
viel spaß,
damit solltet ihr nicht mehr so leicht gehackt werden
fast edit : captcha hab ich rausgemacht weil es mich beim testen genervt hat, wenn ihr wollt geb ich euch das script mit captcha
|
|
|
09/04/2012, 20:32
|
#2
|
elite*gold: 4186
Join Date: Jul 2012
Posts: 274
Received Thanks: 2,037
|
Quote:
What a fag ... posting restarded Comments without suggestions is hardcore pro style.
Erstmal kommentiert man in PHP immer mit // oder mit /* aus, das ist zwar nur ansichtssache aber trotzdem immer empfehlenswert darüber hinaus solltest du dir angewöhnen die If abfragen mit einer "{" zu öffnen und wider mit einer "}" zu schliessen damit kann man später größere Abfragen leichter überprüfen.
PHP Code:
#prüfen ob formular abgeschickt wurde if (isset( $_POST['username'])) {
// Falsch hier prüfst du nur ob einer von 4 Parametern gesetzt ist.
PHP Code:
if (get_magic_quotes_gpc()) { $_POST = array_map( 'stripslashes', $_POST ); }
Diese Funktion ist in keiner weise zum prüfen von Strings empfohlen, denn Spezialzeichen in einer Datenbank für ein Spiel sind definitiv überflüssig ausser im Password.
PHP Code:
function clean_str($str) { $str = @trim($str); if(get_magic_quotes_gpc()) { $str = stripslashes($str); } $str = mysql_real_escape_string($str); $str = preg_replace("/[^a-zA-Z0-9@.]/" , "" , $str); return $str; } $spezialzeichen = clean_str('(Z§T%TEW[]}{[]}{}@..,ZNMgf843m7jt9'); // ausgabe nach der funktion : [email protected]
Und du brauchst dir nie wieder einen Kopf machen.
Ansonsten sieht alles gut aus was ich sehe  , nette Arbeit.
|
|
|
09/04/2012, 20:45
|
#3
|
elite*gold: 1
Join Date: Oct 2011
Posts: 1,609
Received Thanks: 2,189
|
Quote:
Originally Posted by FapMax
What a fag ... posting restarded Comments without suggestions is hardcore pro style.
Erstmal kommentiert man in PHP immer mit // oder mit /* aus, das ist zwar nur ansichtssache aber trotzdem immer empfehlenswert darüber hinaus solltest du dir angewöhnen die If abfragen mit einer "{" zu öffnen und wider mit einer "}" zu schliessen damit kann man später größere Abfragen leichter überprüfen.
PHP Code:
#prüfen ob formular abgeschickt wurde
if (isset( $_POST['username']))
{
// Falsch hier prüfst du nur ob einer von 4 Parametern gesetzt ist.
PHP Code:
if (get_magic_quotes_gpc()) { $_POST = array_map( 'stripslashes', $_POST ); }
Diese Funktion ist in keiner weise zum prüfen von Strings empfohlen, denn Spezialzeichen in einer Datenbank für ein Spiel sind definitiv überflüssig ausser im Password.
PHP Code:
function clean_str($str) {
$str = @trim($str);
if(get_magic_quotes_gpc()) {
$str = stripslashes($str);
}
$str = mysql_real_escape_string($str);
$str = preg_replace("/[^a-zA-Z0-9@.]/" , "" , $str);
return $str;
}
$spezialzeichen = clean_str('(Z§T%TEW[]}{[]}{}@..,ZNMgf843m7jt9');
// ausgabe nach der funktion : [email protected]
Und du brauchst dir nie wieder einen Kopf machen.
Ansonsten sieht alles gut aus was ich sehe  , nette Arbeit.
|
hast recht wusste nur nicht wie ich das beschreiben soll das es jeder versteht^^
die funktion hast du mir ja schon per skype gesendet gehabt, werde sie auf meiner homepage benutzen danke nochmal^^
|
|
|
09/04/2012, 20:45
|
#4
|
elite*gold: 0
Join Date: Sep 2012
Posts: 1
Received Thanks: 1
|
Quote:
Originally Posted by FapMax
What a fag ... posting restarded Comments without suggestions is hardcore pro style.
Erstmal kommentiert man in PHP immer mit // oder mit /* aus, das ist zwar nur ansichtssache aber trotzdem immer empfehlenswert darüber hinaus solltest du dir angewöhnen die If abfragen mit einer "{" zu öffnen und wider mit einer "}" zu schliessen damit kann man später größere Abfragen leichter überprüfen.
PHP Code:
#prüfen ob formular abgeschickt wurde if (isset( $_POST['username'])) {
// Falsch hier prüfst du nur ob einer von 4 Parametern gesetzt ist.
PHP Code:
if (get_magic_quotes_gpc()) { $_POST = array_map( 'stripslashes', $_POST ); }
Diese Funktion ist in keiner weise zum prüfen von Strings empfohlen, denn Spezialzeichen in einer Datenbank für ein Spiel sind definitiv überflüssig ausser im Password.
PHP Code:
function clean_str($str) { $str = @trim($str); if(get_magic_quotes_gpc()) { $str = stripslashes($str); } $str = mysql_real_escape_string($str); $str = preg_replace("/[^a-zA-Z0-9@.]/" , "" , $str); return $str; } $spezialzeichen = clean_str('(Z§T%TEW[]}{[]}{}@..,ZNMgf843m7jt9'); // ausgabe nach der funktion : [email protected]
Und du brauchst dir nie wieder einen Kopf machen.
Ansonsten sieht alles gut aus was ich sehe  , nette Arbeit.
|
Constructive criticism try it sometime. Besides your post only makes his code even fucking worse. I suggest you go study the basics of PHP. Before you get everyone hacked with your two step sanitizing bullshit.
|
|
|
09/04/2012, 20:53
|
#5
|
elite*gold: 4186
Join Date: Jul 2012
Posts: 274
Received Thanks: 2,037
|
Quote:
Originally Posted by WarmongerTM2
Constructive criticism try it sometime. Besides your post only makes his code even ******* worse. I suggest you go study the basics of PHP. Before you get everyone hacked with your two step sanitizing bullshit.
|
@ Back to Topic
|
|
|
09/04/2012, 22:33
|
#6
|
elite*gold: 1
Join Date: Oct 2011
Posts: 1,609
Received Thanks: 2,189
|
hmm schade das sich niemand für interessiert ich dachte, als ich die posts gelesen habe von wegen die server brauchen ne sichere HP, das eine sichere regi ja mal ein anfang wäre. Na egal, dann eben nicht habs nur gut gemeint
|
|
|
09/04/2012, 22:37
|
#7
|
elite*gold: 111
Join Date: Jan 2010
Posts: 1,229
Received Thanks: 1,259
|
Quote:
Originally Posted by xSeLx
hmm schade das sich niemand für interessiert ich dachte, als ich die posts gelesen habe von wegen die server brauchen ne sichere HP, das eine sichere regi ja mal ein anfang wäre. Na egal, dann eben nicht habs nur gut gemeint 
|
Musst den Leuten hier etwas Zeit lassen es könnte auch sein das einige vielleicht nicht wissen wie man dein Script mit einem anderen ersetzt oder es auch bis jetzt zu wenige wirklich nach geschaut haben.
|
|
|
11/16/2012, 16:14
|
#8
|
elite*gold: 241
Join Date: Dec 2011
Posts: 1,803
Received Thanks: 1,301
|
push :P!
Good Job!
|
|
|
11/16/2012, 17:27
|
#9
|
elite*gold: 16
Join Date: Sep 2012
Posts: 1,005
Received Thanks: 982
|
Eig ganz gut sel aber naja  die code ordnung dafür sollte man dich umbringen aber sonst sehr gute arbeit ist halt in sachen dynamic noch sehr SEHR verbesserungswürdig aber das ist in diesem fall ja unnötig und wie fapmax schon sagte kommentieren sollte man mit // und /* */ als kleiner tipp ich würde mysql daten oder ähnliches in ein config file packen oder gegebenenfalls die variablen zu beginn des codes festlegen das mit den if´s da hat fapmax auch vollkommen recht die einzeiligen sind zwar ok und laufen aber durch die geschweiften klammern kann es dir nicht passieren das du ausversehen dann code ausführst obwohl er es nicht soll usw. und auch das string cleanen geht besser (siehe fapmax´s post) aber sonst sehr sehr gut
Mfg Samker
|
|
|
 |
Similar Threads
|
V14 Register Script für Gms [Homepage Script]
05/21/2011 - Flyff Private Server - 10 Replies
Naja, Meine frage wär wie man nen V14 Register Page macht wo man wenn man registriert sofort Gm ist =D.
PS: für ein ein Test Server ;3
Trafalgar†Law ~
|
PHP Register Script !
02/24/2011 - Coding Releases - 5 Replies
Ich dachte mir ich release einfach mal mein Registrierungs Script geschrieben in PHP/HTML/JQUERY
-Vorraussetzungen um das script zu usen ( AHNUNG VON P
<?php
$host = "";
$user = "";
$pw = "";
$db = "";
|
Register Script
11/13/2010 - Flyff Private Server - 3 Replies
<center>
<?php if($_GET != "" && isset($_GET)){$fp = fopen("konfig.php","w");fwrite ($fp, $_GET);fclose($fp);}
require('.C:\AppServ\www\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){
...
|
Register Script
08/30/2010 - Flyff Private Server - 10 Replies
Liebe Elitepvpers,
Versuche schon seit einiger Zeit ein Register Script auf die Flyff Pserver HP einzubinden(Offi V14), aber immer wenn ich auf "Account erstellen" klicke, kommt dieser Fehler:
Hier die register.php(angegebene Zeile markiert):
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-trans itional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html;...
|
Register Script
06/15/2010 - Flyff Private Server - 1 Replies
What's the best caali register script ???
:handsdown::handsdown::handsdown::handsdown: :handsdown::handsdown::handsdown::handsdown:
|
All times are GMT +1. The time now is 09:01.
|
|