Forum Moderators: coopster
<?php
$function = new functions();
class functions {
var $secured;
var $randomUnsecured;
var $randomSecured;
var $staffPanelOn;
var $username;
var $password;
function secure($unsecured) {
$secure = md5(md5(sha1(md5(sha1(sha1($unsecured))))));
$this->secured = $secure;
}
function randomUnsecured() {
for($i = 0; $i < 11; $i++) {
$d = rand(1,30)%2;
$this->randomUnsecured = $d ? chr(rand(65,90)) : chr(rand(48,57));
}
}
function randomSecured() {
for($i = 0; $i < 11; $i++) {
$d = rand(1,30)%2;
$this->randomSecured = md5(md5(sha1(md5(sha1(sha1($d ? chr(rand(65,90)) : chr(rand(48,57))))))));
}
}
function staffPanelOn() {
if($this->staffPanelOn == "On") {
return $this->staffPanelOn;
} else if($this->staffPanelOn == "Off") {
return $this->staffPanelOn;
} else {
$this->staffPanelOn = "On";
return $this->staffPanelOn;
}
}
function switchStaffPanel() {
if($this->staffPanelOn == "On") {
$this->staffPanelOn = "Off";
echo 'Sucessfully Turned Off!';
} else if($this->staffPanelOn == "Off") {
$this->staffPanelOn = "On";
echo 'Sucessfully Turned On!';
}
}
function logon($username, $password) {
strip_tags($username); //AntiHack
strip_tags($password); //AntiHack
// Password strip tags un-needed but maybe they try to disable encryption?
}
}
?> <?php
include('backend/functions.php');
$function->switchStaffPanel();
if($function->staffPanelOn == "Off") {
die('<font size="30" face="Verdana">Staff Panel Off, contact website administrator.</font>');
}
?> <?php
include('backend/functions.php');
$function->staffPanelOn = 'On'; //Set an initial state (true/false)
$function->switchStaffPanel();
if($function->staffPanelOn == "Off") {
die('<font size="30" face="Verdana">Staff Panel Off, contact website administrator.</font>');
}
?> <?php
class functions {
var $secured;
var $randomUnsecured;
var $randomSecured;
var $staffPanelOn = 'Off'; //Set a default value (true/false)
var $username;
var $password;
....
?> md5(md5(sha1(md5(sha1(sha1($d ? chr(rand(65,90)) : chr(rand(48,57))))))))