Inheritance: extends CI_Controller
 public function activate()
 {
     access::verify_csrf();
     $post = new Validation($_POST);
     $post->add_rules("activate_users", "required");
     $post->add_rules("activate", "alpha_numeric");
     if ($post->validate()) {
         $names = array();
         if (!empty($post->activate)) {
             foreach ($post->activate as $id) {
                 $user = register::create_new_user($id);
                 $names[] = $user->name;
             }
             message::success(t("Activated %users.", array("users" => implode(", ", $names))));
         }
         $count = ORM::factory("pending_user")->where("state", "!=", 2)->count_all();
         if ($count == 0) {
             site_status::clear("pending_user_registrations");
         }
         url::redirect("admin/register");
     }
     list($form, $errors) = $this->_get_form();
     $form = array_merge($form, $post->as_array());
     $errors = array_merge($errors, $post->errors());
     print $this->_get_admin_view($form, $errors);
 }
Example #2
0
 public function confirm($hash)
 {
     $pending_user = ORM::factory("pending_user")->where("hash", "=", $hash)->where("state", "=", 0)->find();
     if ($pending_user->loaded()) {
         // @todo add a request date to the pending user table and check that it hasn't expired
         $policy = module::get_var("registration", "policy");
         $pending_user->state = 1;
         $pending_user->save();
         if ($policy == "vistor") {
             $user = register::create_new_user($pending_user->id);
             message::success(t("Your registration request has been approved"));
             auth::login($user);
             Session::instance()->set("registration_first_usage", true);
             $pending_user->delete();
         } else {
             site_status::warning(t("There are pending user registration. <a href=\"%url\">Review now!</a>", array("url" => html::mark_clean(url::site("admin/register")))), "pending_user_registrations");
             message::success(t("Your registration request is awaiting administrator approval"));
         }
     } else {
         message::error(t("Your registration request is no longer valid, Please re-register."));
     }
     url::redirect(item::root()->abs_url());
 }
<?php

require_once 'runtime.php';
require_once 'lib/core/helper.class.php';
require_once 'lib/core/register.class.php';
require_once 'lib/core/user_old.class.php';
$register = new register();
if (empty($_POST['email'])) {
    $smarty->assign('message', Message::getMessage());
    $smarty->display("header.tpl.html");
    $smarty->display("resend_activation_mail.tpl.html");
    $smarty->display("footer.tpl.html");
} else {
    $user = User_old::getUserByEmail($_POST['email']);
    if ($user) {
        if ($user['activated'] != "0") {
            if (empty($user['openid'])) {
                $new_password = Helper::randomPassword(8);
                $register->setNewPassword($new_password, $user['id']);
            }
            $register->sendRegistrationEmail($user['email'], $user['nickname'], $new_password, $user['activated'], strtotime($user['create_date']), $user['openid']);
            header('Location: ./login.php');
        } else {
            $message[] = array("Der Benutzer mit der Emailadresse {$_POST['email']} wurde bereits freigeschaltet!", 2);
            Message::setMessage($message);
            header('Location: ./login.php');
        }
    } else {
        $message[] = array("Der Benutzer mit der Emailadresse {$_POST['email']} existiert nicht!", 2);
        Message::setMessage($message);
        header('Location: ./login.php');
Example #4
0
<?php

/* autoloading classes */
function my_autoloader($class)
{
    require_once 'classes/' . $class . '.php';
}
spl_autoload_register('my_autoloader');
$page = new html();
$user = new users();
$login_msg = "";
if (!$user->login_status()) {
    header('location: ./?status=login');
}
if (isset($_POST['register'])) {
    $register = new register();
    if ($register->registerOwner()) {
        $feedback = "<div class='alert alert-success alert-dismissible' role='alert'>\n\t\t\t<button type='button' class='close' data-dismiss='alert' aria-label='Close'>\n\t\t\t<span aria-hidden='true'>&times;</span></button>\n\t\t    <strong></strong>{$register->success}.\n\t\t    </div>";
    } else {
        $feedback = "<div class='alert alert-danger alert-dismissible' role='alert'>\n\t\t\t<button type='button' class='close' data-dismiss='alert' aria-label='Close'>\n\t\t\t<span aria-hidden='true'>&times;</span></button>\n\t\t\t<strong>Warning! </strong>{$register->error_message['register']}.\n\t\t    </div>";
    }
} else {
    $feedback = "";
}
?>
<!DOCTYPE html>
<html lang="en">
    <head>
	<?php 
include_once 'html/default_css_js.html';
?>
Example #5
0
    $db_handle = fopen($db_config, "w") or die("can't open file");
    fwrite($db_handle, $data);
    fclose($db_handle);
    $db_config = "../setup/dbParameters.txt";
    $db_handle = fopen($db_config, "w") or die("can't open file");
    fwrite($db_handle, $data);
    fclose($db_handle);
    // writes constants
    $constantsData = "<?php\n\$schoolName = \"{$school_name}\";\n\$teamName = \"{$team_name}\";\n?>";
    $constants = "../views/constants.php";
    $db_handle = fopen($constants, "w") or die("can't open file");
    fwrite($db_handle, $constantsData);
    fclose($db_handle);
    // sets up the table and database
    $dbConfig = dbUtils::getPropertiesConnection();
    $register = new register();
    $phonenumber = "N/A";
    $dbConfig->createDatabase($db_name);
    // setting up tables
    include "dbConfig.php";
    // registering mentor
    $register->register($mentor_name, $mentor_pass, $phonenumber, "Mentor");
    echo "<div id=\"contentContainer\">\n\n\t\t<div class=\"header\">\n\t\t\t<!-- Install Purchase Order System -->\n\t\t</div>\n\n\t\t<div class=\"content\">";
    echo "The PO system has been installed successfully. You may now log in <a href=\"../index.php\">here</a>.";
    echo "</div> <!--end content-->";
    echo "</div>";
} else {
    echo "<div id=\"contentContainer\">\n\n\t\t<div class=\"header\">\n\t\t\t<!-- Install Purchase Order System -->\n\t\t</div>\n\n\t\t<div class=\"content\">";
    echo "<center>";
    echo "<table border=\"0\" width=\"400\"><tr><td>";
    echo "<form enctype=\"multipart/form-data\" action=\"\" method=\"post\">\n";
Example #6
0
<?php

/**
 * Create a register - build the view and form to create a register
 */
if ($_SESSION['username'] != "") {
    if ($_SESSION['utype'] >= '5') {
        require_once 'web/core/navigation.php';
        // get and initiate the course class to access the functions
        require_once 'src/core/controller/classes.php';
        $ObjClass = new classes();
        require_once 'src/core/controller/register.php';
        $ObjRegister = new register();
        if ($_POST['y'] == 'register' && $_POST['z'] == 'create' && $_POST['action'] == "save") {
            $saveRegister = $ObjRegister->storeRegister($ObjClass->convertUUIDToClassID($_POST['classid']), $ObjAkonga->usernametoid($_SESSION['username']), $_POST['pupil'], $_POST['mark']);
            if ($saveRegister === false) {
                $responseMsg = "Could not create your register at this time - something went wrong, sorry";
            } else {
                $responseMsg = "Register saved";
            }
            // return to class view
            $classid = $ObjClass->convertUUIDToClassID($_POST['classid']);
            $className = $ObjClass->getClassName($classid);
            require_once 'web/core/register/create.php';
        } else {
            // create the view for course information
            $classid = $ObjClass->convertUUIDToClassID($d);
            $className = $ObjClass->getClassName($classid);
            $myRegister = $ObjRegister->createRegister($classid);
            require_once 'web/core/register/create.php';
        }
Example #7
0
<?php

header('Access-Control-Allow-Origin: *');
header('Content-type: application/json');
require_once "../model/register.php";
require_once '../utils/dbconnection.php';
$errors = array();
$isFormGood = true;
$register = new register();
if (!empty($_POST)) {
    if (!isset($_POST['username']) || strlen($_POST['username']) < 4) {
        $errors['username'] = '******';
        $isFormGood = false;
    }
    if (!isset($_POST['email']) || !filter_var($_POST['email'], FILTER_VALIDATE_EMAIL)) {
        $errors['email'] = 'Saisissez un email valide';
        $isFormGood = false;
    }
    if (!isset($_POST['password']) || strlen($_POST['password']) < 6) {
        $errors['password'] = '******';
        $isFormGood = false;
    }
    if (!isset($_POST['verifPassword']) || $_POST['verifPassword'] !== $_POST['password']) {
        $errors['verifPassword'] = '******';
        $isFormGood = false;
    }
    if (!isset($_POST['birthdate'])) {
        $errors['birthdate'] = 'Saisissez une date de naissance<br>';
        $isFormGood = false;
    }
    if (!isset($_POST['firstname']) || strlen($_POST['firstname']) <= 2) {
Example #8
0
<?php 
require_once "model/registerManage.php";
/* $verif = $register->verif($pdo); */
$date = time();
$errors = array();
$isFormGood = true;
$msgOk = '';
$register = new register();
if (isset($_POST['firstname'])) {
    if (!isset($_POST['email']) || !filter_var($_POST['email'], FILTER_VALIDATE_EMAIL)) {
        $errors['email'] = 'Votre email doit être valide';
        $isFormGood = false;
    }
    if (!isset($_POST['password']) || strlen($_POST['password']) < 6) {
        $errors['password'] = '******';
        $isFormGood = false;
    }
    if (!isset($_POST['password2']) || $_POST['password2'] != $_POST['password']) {
        $errors['password2'] = 'Votre mots de passes doivent être identique';
        $isFormGood = false;
    }
    if (!isset($_POST['nickname']) || strlen($_POST['nickname']) < 4) {
        $errors['nickname'] = 'Votre pseudo doit faire plus de 4 caractères';
        $isFormGood = false;
    }
    if (!isset($_POST['firstname']) || !$_POST['firstname']) {
        $errors['firstname'] = 'Indiquez votre prénom';
        $isFormGood = false;
    }
    if (!isset($_POST['lastname']) || !$_POST['lastname']) {
<?php

/*
 * ajax/registerpost.php
 * This file responsible for handling the post data from register.php
 * This is where the AJAX post request is sent.
 * Handles errors, adding user etc. with register.class.php class.
 * Include ajax class to check unique nonce (string)
 */
session_start();
require_once '../libs/autoloader.php';
require_once '../libs/connect.class.php';
$register = new register($mysqli);
$ajax = new AJAX();
$nonce = $_POST['nonce'];
$username = $_POST['username'];
$email1 = $_POST['email'];
$email2 = $_POST['reemail'];
$pass1 = $_POST['pass'];
$pass2 = $_POST['repass'];
// check if session is still alive.
if (isset($_SESSION['current_page'])) {
    if ($ajax->checkAJAX($nonce, $_SESSION['current_page'])) {
        if (isset($_POST['submit'])) {
            $register->Username($username);
            $register->Email($email1, $email2);
            $register->Password($pass1, $pass2);
            if (empty($register->errors)) {
                //if no errors, add user.
                $register->addUser($username, $pass1, $email1);
                if (!isset($mysqli->errorno)) {
Example #10
0
    // Construct
    // ---------------------------------------------------------------------------
    public function __construct($dingo)
    {
        $this->dingo = $dingo;
        if ($current = config::get('current_theme')) {
            $this->current = $current;
        }
    }
    // Set
    // ---------------------------------------------------------------------------
    public function set($theme)
    {
        $this->current = $theme;
    }
    // View
    // ---------------------------------------------------------------------------
    public function view($view, $data = NULL)
    {
        // Try to load view from theme
        if (file_exists(config::get('application') . "/views/{$this->current}/{$view}.php")) {
            $this->dingo->load->view("{$this->current}/{$view}", $data);
        } elseif ($this->current != 'default' and file_exists(config::get('application') . "/views/default/{$view}.php")) {
            $this->dingo->load->view("default/{$view}", $data);
        } else {
            dingo_error(E_USER_WARNING, 'The requested theme view (' . config::get('application') . "/views/{$this->current}/{$view}.php) could not be found.");
        }
    }
}
register::library('theme', new theme($dingo));
					<input type="text" name="phonenum" id="username" class="bigform" value=""/>
				</fieldset>
				<fieldset>
				<input name="register" type="submit" class="register" value="register" />
				</fieldset>
				<?php 
if (isset($_POST['register'])) {
    $username = $_POST['username'];
    $password = $_POST['pwd'];
    $phonenumber = $_POST['phonenum'];
    if ($username == "") {
        exit("Please complete all fields and try again.");
    }
    if ($phonenumber == "") {
        exit("Please complete all fields and try again.");
    }
    $username = strtolower($username);
    $register = new register();
    if ($register->register($username, $password, $phonenumber)) {
        echo '<p>Congratulations! Your account has been set up and you may now <a href="index.php">login</a>.</p>';
    }
}
?>
			</form>
		</div>
	</div>
	<footer>
	</footer>
</body>
</html>
Example #12
0
<?php

/* autoloading classes */
function my_autoloader($class)
{
    require_once 'classes/' . $class . '.php';
}
spl_autoload_register('my_autoloader');
$page = new html();
$user = new users();
$login_msg = "";
if (!$user->login_status()) {
    header('location: ./?status=login');
}
if (isset($_POST['register'])) {
    $register = new register();
    if ($register->registerPassengers()) {
        $feedback = "<div class='alert alert-success alert-dismissible' role='alert'>\n\t\t\t<button type='button' class='close' data-dismiss='alert' aria-label='Close'>\n\t\t\t<span aria-hidden='true'>&times;</span></button>\n\t\t    <strong></strong>{$register->success}.\n\t\t    </div>";
    } else {
        $feedback = "<div class='alert alert-danger alert-dismissible' role='alert'>\n\t\t\t<button type='button' class='close' data-dismiss='alert' aria-label='Close'>\n\t\t\t<span aria-hidden='true'>&times;</span></button>\n\t\t\t<strong>Warning! </strong>{$register->error_message['register']}.\n\t\t    </div>" . var_dump($register->error_message);
    }
} else {
    $feedback = "";
}
?>
<!DOCTYPE html>
<html lang="en">
    <head>
	<?php 
include_once 'html/default_css_js.html';
?>
//*********************************************************************//
if (!isset($_SESSION)) {
    session_Start();
}
require_once "form_registration_class.php";
require_once "../connection_to_db.php";
if (isset($_POST["register_user"])) {
    $register_user = new register($_POST, $conn);
    $register_user->site_name = "http://atheustbn.site11.com";
    $register_user->from = "sami forum";
}
?>

<p> Register new account </p>
<form method="POST" action="<?php 
$_SERVER["PHP_SELF"];
?>
">
	<p class='form_tile'>Username: </p> <input name="username" type="text"> </br>
	<p class='form_tile'>Email: </p>  <input name="email" type="text"> </br>
	<p class='form_tile'>Password: </p>  <input name="password_one" type="text"> </br>
	<p class='form_tile'>Repeat Password: </p>  <input name="password_two" type="text"> </br>
	<p class='form_tile'>Enter captcha: </p>  <input name="captcha" type="text"> </br>
	
	<?php 
register::display_captcha();
?>
	<input name="register_user" type="submit" value="Register">
</form>

Example #14
0
    function saveData()
    {
        if ($this->connection()) {
            $quser = mysql_query("select * from `customer_table` where cus_user='******' OR cus_email='" . $this->getEmail() . "' ");
            if (mysql_numrows($quser) == 0) {
                $query = mysql_query("insert into customer_table values(NULL,'" . $this->getUser() . "','" . $this->getPass() . "','" . $this->getEmail() . "')");
                if ($query) {
                    $result['status'] = "1";
                } else {
                    $result['status'] = "0";
                }
            } else {
                $row = mysql_fetch_array($quser);
                if ($row['cus_user'] == $this->getUser() && $row['cus_email'] == $this->getEmail()) {
                    $result['status'] = "4";
                } elseif ($row['cus_user'] == $this->getUser()) {
                    $result['status'] = "2";
                } elseif ($row['cus_email'] == $this->getEmail()) {
                    $result['status'] = "3";
                } else {
                    $result['status'] = "0";
                }
            }
        } else {
            $result['status'] = "0";
        }
        echo json_encode($result);
    }
}
$r = new register();
$r->saveData();
Example #15
0
    $pass1 = mysql_escape_string($pass1);
} else {
    echo "Please specify a valid password.";
    die;
}
if (isset($_POST['pass2'])) {
    $pass2 = $_POST['pass2'];
    $pass2 = mysql_escape_string($pass2);
} else {
    echo "Please retype your password.";
    die;
}
if (isset($_POST['email'])) {
    $email = $_POST['email'];
    $email = mysql_escape_string($email);
} else {
    echo "Please specify a valid email address.";
    die;
}
if ($pass1 != $pass2) {
    echo "Passwords do not match!";
    die;
}
$result = register::doRegister($username, $pass2, $email);
if ($result == 1) {
    echo "User successfully registered!";
    die;
} else {
    echo "Username already registered!";
    die;
}
Example #16
0
<?php

/**
 * View a register on the system
 */
if ($_SESSION['username'] != "") {
    if ($_SESSION['utype'] >= '5') {
        require_once 'web/core/navigation.php';
        // get and initiate the course class to access the functions
        require_once 'src/core/controller/classes.php';
        $ObjClass = new classes();
        require_once 'src/core/controller/register.php';
        $ObjRegister = new register();
        // create the view for register
        $classid = $ObjClass->convertUUIDToClassID($d);
        $className = $ObjClass->getClassName($classid);
        if ($_POST['action'] == "load") {
            $myRegister = $ObjRegister->createRegister($classid);
        } else {
            $availableRegisters = $ObjRegister->listRegisters($classid);
        }
        require_once 'web/core/register/view.php';
    } else {
        require_once 'web/core/security/insufficientrights.php';
    }
} else {
    require_once 'web/core/login/index.php';
}
              <?php 
        if ($user->state != 2) {
            ?>
              <?php 
            echo form::checkbox("activate[]", $user->id);
            ?>
              <?php 
        } else {
            ?>
              &nbsp;
              <?php 
        }
        ?>
            </td>
            <td><?php 
        echo register::format_registration_state($user->state);
        ?>
</td>
            <td><?php 
        echo t($user->name);
        ?>
</td>
            <td><?php 
        echo t($user->full_name);
        ?>
</td>
            <td><?php 
        echo t(gallery::date_time($user->request_date));
        ?>
</td>
            <td><?php 
Example #18
0
        if (file_exists($file)) {
            require_once $file;
            return true;
        }
    }
    return false;
});
/*
$orderID = 13;
$username = "******";
$controller = new financeController();

$orderslist = $controller->getOrdersList($orderID);
print_r($orderslist);
*/
$controller = new register();
echo "i got here";
$username = "******";
// old password is md5'd to allow checking with db
$oldpassword = md5("twist");
echo "\noldpassword="******"joke";
//if($username == "")
//{
//	echo "<p>Please complete all fields and try again.</p>";
//	//exit("Please complete all fields and try again.");
//}
//
if ($controller->getPassword($username) != $oldpassword) {
Example #19
0
        $this->array["register"] = TRUE;
        $this->array["user"] = $_POST["user_name"];
        $this->array["password"] = $_POST["password1"];
    }
    function run()
    {
        $this->generate_query_array();
        return $this->db->DB_request_handler($this->array);
    }
    function stop()
    {
        $this->db->DB_close_mysql();
    }
}
$ret = "";
$main = new register("./conf.xml", $ret);
if ($ret == FALSE) {
    exit;
}
$ret = $main->run();
if ($ret == 0) {
    //	printf("register sucess");
    setcookie("user", $_POST["user_name"], time() + 3600);
    header("Location:/main_page.php");
} else {
    printf("register fail");
}
$main->stop();
?>

Example #20
0
 public function register_interface()
 {
     parent::register();
 }
Example #21
0
function PageMain()
{
    global $TMPL, $LNG, $CONF, $db, $loggedIn, $settings;
    if ($settings['captcha']) {
        $TMPL['captcha'] = '<input type="text" name="captcha" placeholder="' . $LNG['captcha'] . '" />
		<span class="welcome-captcha"><img src="' . $CONF['url'] . '/includes/captcha.php" /></span>';
    }
    if (isset($_POST['register'])) {
        // Register usage
        $reg = new register();
        $reg->db = $db;
        $reg->url = $CONF['url'];
        $reg->username = $_POST['username'];
        $reg->password = $_POST['password'];
        $reg->email = $_POST['email'];
        $reg->enrollno = $_POST['enrollno'];
        $reg->captcha = $_POST['captcha'];
        $reg->captcha_on = $settings['captcha'];
        $reg->message_privacy = $settings['mprivacy'];
        $reg->like_notification = $settings['notificationl'];
        $reg->comment_notification = $settings['notificationc'];
        $reg->shared_notification = $settings['notifications'];
        $reg->chat_notification = $settings['notificationd'];
        $reg->friend_notification = $settings['notificationf'];
        $reg->verified = $settings['verified'];
        $reg->email_like = $settings['email_like'];
        $reg->email_comment = $settings['email_comment'];
        $reg->email_new_friend = $settings['email_new_friend'];
        $reg->sound_new_notification = $settings['sound_new_notification'];
        $reg->sound_new_chat = $settings['sound_new_chat'];
        $TMPL['registerMsg'] = $reg->process();
        if ($TMPL['registerMsg'] == 1) {
            if ($settings['mail']) {
                sendMail($_POST['email'], sprintf($LNG['welcome_mail'], $settings['title']), sprintf($LNG['user_created'], $settings['title'], $_POST['username'], $_POST['password'], $CONF['url'], $settings['title']), $CONF['email']);
            }
            header("Location: " . $CONF['url'] . "/index.php?a=feed");
        }
    }
    if (isset($_POST['login'])) {
        // Log-in usage
        $log = new logIn();
        $log->db = $db;
        $log->url = $CONF['url'];
        $log->username = $_POST['username'];
        $log->password = $_POST['password'];
        $log->remember = $_POST['remember'];
        $TMPL['loginMsg'] = notificationBox('transparent', $LNG['error'], $log->in(), 1);
    }
    if (isset($_SESSION['username']) && isset($_SESSION['password']) || isset($_COOKIE['username']) && isset($_COOKIE['password'])) {
        $verify = $loggedIn->verify();
        if ($verify['username']) {
            header("Location: " . $CONF['url'] . "/index.php?a=feed");
        }
    }
    // Start displaying the home-page users
    $result = $db->query("SELECT * FROM `users` WHERE `image` != 'default.png' ORDER BY `idu` DESC LIMIT 10 ");
    while ($row = $result->fetch_assoc()) {
        $users[] = $row;
    }
    $TMPL['rows'] = showUsers($users, $CONF['url']);
    $TMPL['url'] = $CONF['url'];
    $TMPL['title'] = $LNG['welcome'] . ' - ' . $settings['title'];
    $TMPL['ad'] = stripslashes($settings['ad1']);
    $skin = new skin('welcome/content');
    return $skin->make();
}
Example #22
0
     $gender = netutralize($gender, $connection);
     $dob = netutralize($dob, $connection);
     $usn = netutralize($usn, $connection);
     mysqli_close($connection);
     // check for password match
     if ($password != $password_re) {
         $pass = false;
     }
     // if the usn already exists
     if (read_db_entry($usn, 'usn', 'userdetail')) {
         $pass = false;
         //echo "OOP's It seems the usn already is beign used by someone else." ;
     }
     // if all data inputed is correct then give this data to register class to register the user
     if ($pass) {
         $reg_user = new register($password);
         $reg_user->fname = $fname;
         $reg_user->lname = $lname;
         $reg_user->gender = $gender;
         $reg_user->dob = $dob;
         $reg_user->usn = $usn;
         $reg_user->add();
         //$reg_user->get_userid();
         //$reg_user->add_password();
         //var_dump($reg_user);
         //put a redirector to some page
         echo "You are Sucessfully Registerd <br/> Login to Continue.";
         header('location: sucess.php');
     }
 } else {
     echo "It seems You Missed out something";
Example #23
0
    $reg->fbapp = $settings['fbapp'];
    $reg->fbappid = $settings['fbappid'];
    $reg->fbappsecret = $settings['fbappsecret'];
    $reg->fbcode = $_GET['code'];
    $reg->fbstate = $_GET['state'];
    $process = $reg->facebook();
    if ($process == 1) {
        if ($settings['mail']) {
            sendMail($reg->email, sprintf($LNG['welcome_mail'], $settings['title']), sprintf($LNG['user_created'], $settings['title'], $reg->username, $reg->password, $CONF['url'], $settings['title'], $CONF['url'], $settings['title']), $CONF['email']);
        }
        header("Location: " . $CONF['url']);
    }
}
if (isset($_POST['register'])) {
    // Register usage
    $reg = new register();
    $reg->db = $db;
    $reg->url = $CONF['url'];
    $reg->username = $_POST['username'];
    $reg->password = $_POST['password'];
    $reg->email = $_POST['email'];
    $reg->captcha = $_POST['captcha'];
    $reg->captcha_on = $settings['captcha'];
    $reg->like_notification = $settings['notificationl'];
    $reg->comment_notification = $settings['notificationc'];
    $reg->chat_notification = $settings['notificationd'];
    $reg->friend_notification = $settings['notificationf'];
    $reg->email_like = $settings['email_like'];
    $reg->email_comment = $settings['email_comment'];
    $reg->email_new_friend = $settings['email_new_friend'];
    $reg->accounts_per_ip = $settings['aperip'];
Example #24
0
<?php

/*
 *  License:     AGPLv3
 *  Author:      Tenach M. <*****@*****.**>
 *  Description:
 *    This is where you POST a new registration
 */
session_start();
$app_root = dirname(__FILE__) . "/../../";
include $app_root . "conf/site.php";
include $app_root . "model/user.php";
include $app_root . "model/events.php";
if (isset($_POST['username']) && isset($_POST['realname']) && isset($_POST['email']) && isset($_POST['pass1'])) {
    include "model/register.php";
    $r = new register();
    $u = new user();
    // let's first verify email and password
    $email = htmlentities($_POST['email'], ENT_QUOTES);
    $password = htmlentities($_POST['pass1'], ENT_QUOTES);
    $vemail = $r->validate_email($email);
    $vpass = $r->validate_password($password, 4, 20);
    if ($vemail == FALSE) {
        $_SESSION['err'] = "Your email address " . $email . " sucks ass, or is totally fake. Fix it.";
        header("Location: {$SITE_PREFIX}" . "t/register");
        exit(0);
    }
    if ($vpass) {
        $_SESSION['err'] = "Does your mother know you do that with your password?";
        header("Location: {$SITE_PREFIX}" . "t/register");
        exit(0);
Example #25
0
$userlogged = $user->logged_in();
$modes = $mode ? explode('.', $mode) : array();
$modes = array_slice($modes, 0, 2);
$wmode = implode('.', $modes);
// Traitement des modes
$html = false;
switch ($wmode) {
    case 'login':
        include 'controllers/login.class.php';
        $controller = new login();
        $controller->set_mode($mode);
        $html = $controller->process();
        break;
    case 'register':
        include 'controllers/register.class.php';
        $controller = new register();
        $controller->set_mode($mode);
        $html = $controller->process();
        break;
    case 'logout':
        $user->set_logout();
        redirect('');
        break;
    case 'profile':
        include 'controllers/edit.class.php';
        $controller = new edit();
        $controller->set_mode($mode);
        $html = $controller->process();
        break;
    case 'members':
        include 'controllers/members.class.php';
<?php

// autoloader code
// loads classes as needed, eliminates the need for a long list of includes at the top
spl_autoload_register(function ($className) {
    $possibilities = array('../controllers' . DIRECTORY_SEPARATOR . $className . '.php', '../back_end' . DIRECTORY_SEPARATOR . $className . '.php', '../views' . DIRECTORY_SEPARATOR . $className . '.php', $className . '.php');
    foreach ($possibilities as $file) {
        if (file_exists($file)) {
            require_once $file;
            return true;
        }
    }
    return false;
});
//$api = new roboSISAPI(new relationalDbConnections('RoboticsSIS', 'localhost:8889', 'root', 'root'));
$reg = new register(new relationalDbConnections('RoboticsSIS', 'localhost:8889', 'root', 'root'));
$reg->register("12rohits", "password1234");
//$reg->inputEmail("12rohits");