Complex Server Manager [In-Progress]

Status
Not open for further replies.

ryuma

Member
May 30, 2016
36
1
43
What about read the title of this thread???? "Complex Server Manager [In-Progress]"
Because it has not yet been developed for VIP and administrators functional !!!!! And these folders NO !! And I have already written about it.
 

Hythm20201

Member
Aug 5, 2016
4
0
33
I working on it , i creating tutorial to , for WORKING. Just wait.
hello there i love the work i host teamspeak server and i would like a automated server creation system and your one is awesome but i need help on signing and setting up.

if you read this cheers
 

ryuma

Member
May 30, 2016
36
1
43
Hi, I unfortunately can not yet put its code, and by the same author, I still do not, but some useful notes which will do for Kevin.

1) A simple check of data from the php and html tags and all debris from falling into the database.
PHP:
function clean($value = "") {
    $value = trim($value);
    $value = stripslashes($value);
    $value = strip_tags($value);
    $value = htmlspecialchars($value);
   
    return $value;
}

    $uname = clean($_POST['txtuname']);
    $email = clean($_POST['txtemail']);
    $upass = clean($_POST['txtpass']);
2) Since the user can on the side of your browser to disable checking through pattern, you need to create an additional check on the fields to be filled
PHP:
if (!empty($uname) && !empty($email) && !empty($upass))
3) Just add an extra validation for email
PHP:
$email = filter_var($email, FILTER_VALIDATE_EMAIL);
4) Since we have already cut data that could enter into the field Hacker loser, but in the end may remain a large number of unnecessary characters, now you need to add a check on the number of characters entered. Why do we need this loser in a database?
PHP:
function check_length($value = "", $min, $max) {
    $result = (mb_strlen($value) < $min || mb_strlen($value) > $max);
    return !$result;
}

if(check_length($uname, 3, 25) && check_length($upass, 8, 50) && $email)
5) And most important, I propose to change all the same type of hashing passwords. md5 is very much out of date, and if the user is using weak passwords is to decipher them is not a problem. So if you really Hacker loser and get data from the database, will not simplify his life.
PHP:
function better_crypt($input, $rounds = 7)
    {
        $salt = "";
        $salt_chars = array_merge(range('A','Z'), range('a','z'), range(0,9));
        for($i=0; $i < 22; $i++) {
        $salt .= $salt_chars[array_rand($salt_chars)];}
        return crypt($input, sprintf('$2a$%02d$', $rounds) . $salt);
    }

I apologize for my English, it's Google. My knowledge enough to understand the code but not for free communication.
But the test is necessary to add to all the places where it is possible to fill in the fields, in order to eliminate the unpleasant situation and further protect users.
I hope my tips will be useful for further work to Kevin.
 

ryuma

Member
May 30, 2016
36
1
43
Check all forms of the fact that the user enters.
the problem is easily solved with slots.
Do not make the drop-down list, it is not who do not need all 100 pick slots.
Get The figures of the slots on the server and not from the database, or even remove this field.
 

wotjokers

Member
Jul 30, 2016
7
0
33
I chose Easy-Wi, and very satisfied.

voicestats.png

voiceadd.png

voiceuser.png
 

flickerjunky

First perm VIP!? Furries4Life?! #CutenessOverload
VIP
Mar 16, 2016
69
58
56
what I'm doing wrong?
after logging in my panel looks like this:
2f3ffe7de67fcd2emed.png
what is the folder of your panel called? If it is not called /complexserver/ then name it like this. Fixed for me
 

Ch4ch4rR4t0

Active Member
Aug 19, 2016
77
7
83
Ohh very thanks bro, more have one problem :'( the big.
no have Admin folder for admin pages.
you can re-upload if possble? i'm thx
 

willy

Member
May 4, 2016
32
5
40
Can you add the possibility to delete automatically servers who have no activities during 7 days for exemple ?
And how can i define a limit of teamspeak server ? I would like to use all the ports betwen 5000 and 5050, no more.
Why when i create new account, it's always the port 9987 who are taken ?
I think it's better to add a captcha for new user ? And to not allow fake e-mail adress like yopmail ?
Thanks
 

akzmeister

Member
Apr 10, 2016
32
4
43
Can you add the possibility to delete automatically servers who have no activities during 7 days for exemple ?
And how can i define a limit of teamspeak server ? I would like to use all the ports betwen 5000 and 5050, no more.
Why when i create new account, it's always the port 9987 who are taken ?
I think it's better to add a captcha for new user ? And to not allow fake e-mail adress like yopmail ?
Thanks
Edit the port of the server in the database.
 
Status
Not open for further replies.
Top