Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Fiesta Online
You last visited: Today at 16:09

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

Advertisement



[Release] Advanced Register

Discussion on [Release] Advanced Register within the Fiesta Online forum part of the MMORPGs category.

Reply
 
Old   #1
 
Amanecer's Avatar
 
elite*gold: 0
Join Date: Aug 2016
Posts: 114
Received Thanks: 90
[Release] Advanced Register

Ein neues Register mit CSRF Protection und Email Verification. Ich benutze das selbe Bootstrap Template wie in . Im Grunde genommen müsst ihr nur YOURPASSWORDHERE und YOUREMAILHERE ersetzen.

Wer Probleme beim Einrichten hat kann sich natürlich bei mir melden! In Zukunft möchte ich auch serverspezifisches Zeug coden - wenn ihr daran Interesse habt könnt ihr mich gern auf Discord adden (Name stets geupdatet auf meinem Profil).

Code:
https://mega.nz/file/oeZGjaDQ#qfKW9n2DKfTSJ8u-usP2KEOHQkPTiIAXz8M6XCA9BSk
Amanecer is offline  
Old 08/10/2019, 03:42   #2


 
elite*gold: 0
Join Date: Aug 2013
Posts: 1,706
Received Thanks: 1,388
Kenne mich mit Fiesta Online nicht aus, dachte ich schau dennoch mal rein.
Wieso setzt du folgendes nicht mit .js um?
Das sieht nicht nur besser aus, so sieht der User gleich was er falsch hat ohne
das Formular absenden zu müssen.

mfg

PHP Code:
<?php
                
} elseif (preg_match('/^$/'$_POST['username']) === 1) {
?>
                    <div class="alert alert-danger"><strong>Error: </strong>Username required.</div>
<?php
                
} elseif (preg_match('/^$/'$_POST['password']) === 1) {
?>
                    <div class="alert alert-danger"><strong>Error: </strong>Password required.</div>
<?php
                
} elseif (preg_match('/^[\s\S]{61,}$/'$_POST['username']) === 1) {
?>
                    <div class="alert alert-danger"><strong>Error: </strong>Username exceeds the max of 60 characters.</div>
<?php
                
} elseif (preg_match('/^[\s\S]{17,}$/'$_POST['password']) === 1) {
?>
                    <div class="alert alert-danger"><strong>Error: </strong>Password exceeds the max of 16 characters.</div>
<?php
                
} elseif (preg_match('/^[\x{20}-\x{7E}]+$/'$_POST['username']) === 0) {
?>
                    <div class="alert alert-danger"><strong>Error: </strong>Username contains invalid characters.</div>
<?php
                
} elseif (preg_match('/^\x{20}/'$_POST['username']) === 1) {
?>
                    <div class="alert alert-danger"><strong>Error: </strong>Username may not start with spaces.</div>
<?php
                
} elseif (preg_match('/\x{20}$/'$_POST['username']) === 1) {
?>
                    <div class="alert alert-danger"><strong>Error: </strong>Username may not end with spaces.</div>
<?php
                
} elseif (preg_match('/^[\x{20}-\x{7E}]+$/'$_POST['password']) === 0) {
?>
                    <div class="alert alert-danger"><strong>Error: </strong>Password contains invalid characters.</div>
/exit is offline  
Thanks
1 User
Old 08/10/2019, 03:56   #3
 
Amanecer's Avatar
 
elite*gold: 0
Join Date: Aug 2016
Posts: 114
Received Thanks: 90
Danke für dein Feedback! Mir ist bewusst dass das möglich wäre, allerdings gehts es hier grundsätzlich nur ums Backend und fürs Frontend hab ich einfach das Template genommen. Außerdem habe ich die HTML Attributes required und maxlength verwendet um vorher alles so gut wie möglich einzugrenzen. Bin jemand der JavaScript so gut wie möglich vermeidet - falls es der ein oder andere doch disabled hat
Amanecer is offline  
Thanks
1 User
Old 08/10/2019, 16:05   #4


 
elite*gold: 0
Join Date: Aug 2013
Posts: 1,706
Received Thanks: 1,388
Quote:
Originally Posted by Amanecer View Post
Danke für dein Feedback! Mir ist bewusst dass das möglich wäre, allerdings gehts es hier grundsätzlich nur ums Backend und fürs Frontend hab ich einfach das Template genommen. Außerdem habe ich die HTML Attributes required und maxlength verwendet um vorher alles so gut wie möglich einzugrenzen. Bin jemand der JavaScript so gut wie möglich vermeidet - falls es der ein oder andere doch disabled hat
Eigentlich macht man es mit jQuery (sorry meinte im obigen auch jQuery und ja ich weiß, es ist eine JS-Bibliothek).
Ich glaube jQuery geht dennoch, auch wenn javascript disabeld ist.

Was ich eigentlich meinte ist wenn ich vom Input "Benutzername" zum Input "Password" gehe, sollte er möglichst da schon Anzeigen dass im Feld "Benutzername" was nicht stimmt. So gibt die Person alles ein und schickt es ab und muss dann ggf. nochmal was korigieren.
/exit is offline  
Old 12/29/2022, 22:57   #5
 
Amanecer's Avatar
 
elite*gold: 0
Join Date: Aug 2016
Posts: 114
Received Thanks: 90
Reuploaded (kinda)
Amanecer is offline  
Reply


Similar Threads Similar Threads
Account register absichern / Safer Account Register
11/23/2018 - Shaiya PServer Development - 6 Replies
Hi ich hab eine Frage: wie muss ich das script so schreiben das es durch eine Captcha abfrage sicherer ist . Script siehe Spoiler<html> <head> <title>Register Page </title> <style type="text/css"> label {color: #000000;width: 10em;float: left;text-align: right;margin-right: 0.5em;display: block} .submit input{margin-left: 4.5em;} input,select{color: #000000;background: #ffffff;border: 1px solid #5d90bf} .submit input{color: #000000;background: #5d90bf;border: 2px outset
pvp server register button no funciona help - register button does not work help
12/02/2014 - DarkOrbit - 1 Replies
He instalado el servidor register button no funciona ¡ayuda ********************** I installed server register button does not work help **********************
why i cant register? how to register btw?
06/09/2012 - Rohan - 0 Replies
Registration denied, this forum runs an active policy of not allowing spammers. Please contact us via the "Contact Us" page link if you believe this is in error. i register 2 times and the mssg always shown.. some1 have solutions? Xor Rohan
Inline Asm -> Wert aus Register in anderes Register schreiben
03/17/2012 - C/C++ - 17 Replies
Huhu, die Frage klingt vielleicht etwas Blöd, aber ich würde gerne wissen, wie ich den Wert eines Registers in ein anderes schreiben kann. Wenn ich mov verwende wird lediglich die Speicheradresse auf das andere Register geschrieben und ich brauche den Wert in die Speicheradresse die mein Register hält. Mein Inline Asm Code sieht folgendermaßen aus: char *command; code = "insert 1"; _asm {
[release] Advanced register script
05/10/2011 - EO PServer Hosting - 9 Replies
hi all time for the second advanced release this is a register script but with email verification the script itself can work with 2 databases or with a single database ( i wrote it for 2 databases) what does it do ?? let the user register as normal



All times are GMT +1. The time now is 16:09.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.