Exemple #1
0
function dispatch($name, $adminO, $object, $request = array())
{
    switch ($name) {
        case "ajax":
            verifyLogin($name, $adminO, $object, $request);
            break;
        case "logout":
            $object->unsetConnected();
            Functions::jsRedirect($adminO::getAdminURL());
            break;
        default:
            if (!$object->isConnected()) {
                include Functions::getPublicFileURL(CURRENT_PAGE_NAME . ".php");
            } else {
                Functions::jsRedirect($adminO::getAdminURL());
            }
    }
}
Exemple #2
0
                       aria-expanded="false">Your Collections <span class="caret"></span></a>
                    <ul class="dropdown-menu">
                        <li><a href="#">Full List</a></li>
                        <li role="separator" class="divider"></li>
                        <li class="dropdown-header">Type 1</li>
                        <li><a href="#">Collection 1</a></li>
                        <li><a href="#">Collection 2</a></li>
                        <li role="separator" class="divider"></li>
                        <li class="dropdown-header">Type 2</li>
                        <li><a href="#">Collection 3</a></li>
                        <li><a href="#">Collection 4</a></li>
                    </ul>
                </li>
            </ul>
            <?php 
if (verifyLogin()) {
    ?>
            <ul class="nav navbar-nav navbar-right">
                <li><a href="account">Your Account</a></li>
                <li><a href="logout">Logout</a></li>
            </ul>
            <?php 
} else {
    ?>
            <ul class="nav navbar-nav navbar-right">
                <li><a href="login">Login</a></li>
            </ul>
            <?php 
}
?>
        </div>
Exemple #3
0
<?php

include "../config.php";
include "../include/common.php";
include "../include/db_connect.php";
include "../include/session.php";
if (isset($_SESSION['admin'])) {
    $club_id = $_SESSION['admin_club_id'];
    $user_id = $_SESSION['user_id'];
    $userInfo = getUserInformation($_SESSION['user_id']);
    //array of (username, email, name)
    if ($club_id > 0) {
        if (isset($_REQUEST['old_password'])) {
            $pass = $_REQUEST['old_password'];
            if (verifyLogin($user_id, $_REQUEST['old_password']) === true) {
                if (isset($_REQUEST['description']) && isset($_REQUEST['view_time']) && isset($_REQUEST['open_time']) && isset($_REQUEST['close_time'])) {
                    $description = escape($_REQUEST['description']);
                    $view_time = strtotime($_REQUEST['view_time']);
                    $open_time = strtotime($_REQUEST['open_time']);
                    $close_time = strtotime($_REQUEST['close_time']);
                    $num_recommend = escape($_REQUEST['num_recommend']);
                    mysql_query("UPDATE clubs SET description='{$description}', view_time='{$view_time}', open_time='{$open_time}', close_time='{$close_time}', num_recommend='{$num_recommend}' WHERE id='{$club_id}'");
                    $success = "Club information updated successfully.";
                }
                if (isset($_REQUEST['new_password']) && isset($_REQUEST['new_password_conf']) && isset($_REQUEST['email'])) {
                    $update_res = updateAccount($user_id, $pass, $_REQUEST['new_password'], $_REQUEST['new_password_conf'], $_REQUEST['email']);
                    if ($update_res == 0) {
                        $success = "Club and account info updated successfully!";
                    } else {
                        if (abs($update_res) == 1) {
                            $error = "Invalid New Password!";
<?php

/**
 * Author: Joshua Callahan
 * u0691598
 * Spring 2016
 */
set_include_path("../../" . PATH_SEPARATOR . "../");
require "Model/Student/student.php";
require_once "Model/Student/progress_form.php";
require_once "Controller/authentication.php";
session_start();
verifyLogin("");
$_uid = $_GET['id'];
$user = new User($_uid);
$pastforms;
try {
    // Connect to the data base and select it.
    $db = new PDO("mysql:host=localhost;dbname=Grad_Prog_V7;charset=utf8", "root", "200337226");
    $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    $db->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
    $query = "SELECT * from Grad_Prog_V7.form_data where uid = {$user->uid} order by time_completed asc";
    $statement = $db->prepare($query);
    $statement->execute();
    $result = $statement->fetchAll(PDO::FETCH_ASSOC);
    $pastforms = "\n            <table class='table table-sm' id='pastforms'>\n        <thead>\n            <tr>\n            <th>#</th>\n            <th>Date</th>\n            <th>Status</th>\n            <th>Update</th>\n            </tr>\n        </thead>\n        <tbody>";
    $formlistitem = 1;
    foreach ($result as $row) {
        $formtime = $row['time_completed'];
        $formid = $row['form_id'];
        $incompliance;
Exemple #5
0
<?php

//print_r($_GET);
include_once 'classes.php';
$temp = apache_request_headers();
$auth_code = $temp['Authorization'];
$condition = $_GET['id'];
//echo $condition;
if ($condition == 'create-user') {
    $data = json_decode(file_get_contents('php://input'), true);
    $email = $data['email'];
    $password = $data['password'];
    echo createUser($email, $password);
}
if ($condition == 'verify-login') {
    echo verifyLogin($auth_code);
}
if ($condition == 'league') {
    list($flag, $id, $email) = login($auth_code);
    if ($flag) {
        $data = json_decode(file_get_contents('php://input'), true);
        if (isset($data['name'])) {
            $name = $data['name'];
            echo createLeague($id, $name);
        } else {
            echo listAllLeagues();
        }
    } else {
        json_encode(array("message" => "Incorrect credentials!"));
    }
}
Exemple #6
0
function checkRootLogin($user_id, $password)
{
    $user_id = escape($user_id);
    //first verify login information
    $login_result = verifyLogin($user_id, $password);
    if ($login_result === TRUE) {
        //check that admin is a root administrator
        $isRoot = isRoot($user_id);
        if (!$isRoot) {
            return 1;
        } else {
            return TRUE;
        }
    } else {
        return $login_result;
    }
}
function pageHeader()
{
    global $configArray;
    global $_tableDesc;
    verifyLogin();
    //if($_SESSION['userIdConturi'] == 129) {
    if (isset($_SESSION['userId']) && $_SESSION['userId'] >= 0) {
        //get rights for current module
        $getCurrentModuleRights = getQueryInArray("SELECT * FROM mm_cont_modul cm JOIN modules m ON m.module_id = cm.id_modul WHERE m.module_slug = '" . $configArray['currentModule'] . "' AND cm.id_cont = " . $_SESSION['userId'] . " LIMIT 1");
        if (count($getCurrentModuleRights)) {
            $configArray['rightRead'] = intval($getCurrentModuleRights[0]['r']);
            $configArray['rightWrite'] = intval($getCurrentModuleRights[0]['w']);
        } else {
            $configArray['rightRead'] = 0;
            $configArray['rightWrite'] = 0;
        }
        //redirect
        //echo($configArray['currentModule'].': '.$configArray['rightRead'].' '.$configArray['rightWrite']);
        if (!$configArray['rightRead'] && !stristr(strtolower($_SERVER['SCRIPT_NAME']), 'index.php')) {
            redirect('index.php?msg=7');
        }
    }
    //endif logged
    //	}
    ?>
<!DOCTYPE html>
<html lang="ro">
<head>
	<meta charset="utf-8" />
    <meta name="description" content="" />
    <meta name="keywords" content="" />
	<meta content="text/html;charset=utf-8" http-equiv="Content-Type">
	<meta content="utf-8" http-equiv="encoding">
    <title>Harta FreeEx Admin</title>
    <link href="css/reset.css" rel="stylesheet" type="text/css" />
    <link href="css/style.css" rel="stylesheet" type="text/css" />
    <link href="css/menu.css" rel="stylesheet" type="text/css" />
	<?php 
    if (!$configArray['noHeader']) {
        ?>
    
    <script type="text/javascript" src="js/menu.js"></script>      
	<script type="text/javascript" language="javascript" src="js/lytebox.js"></script>        
    <link rel="stylesheet" href="css/lytebox.css" type="text/css" media="screen" /> 
    <link rel="stylesheet" href="openlayers/theme/default/style.css" type="text/css"/>
    
	<?php 
    }
    //noheader
    ?>
                
    <?php 
    if ($configArray['prototypeOn']) {
        ?>
		<script type="text/javascript" language="javascript" src="js/prototype.js"></script>
        <script type="text/javascript" language="javascript" src="js/scriptaculous.js"></script>
        <script type="text/javascript" language="javascript" src="js/effects.js"></script>
        <script type="text/javascript" language="javascript" src="js/controls.js"></script>    
    <?php 
    } else {
        ?>
		<?php 
        /*?><script type="text/javascript" src="js/jquery-1.2.3.js"></script><?php */
        ?>
        <script src="//code.jquery.com/jquery-2.0.3.min.js"></script>

		<script src="3rdparty/ckeditor/ckeditor.js"></script>
        <script src="3rdparty/ckeditor/adapters/jquery.js"></script>

	    <link rel="stylesheet" href="//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css">
	    <link rel="stylesheet" href="css/jquery-ui-timepicker-addon.css"/ >
		<script src="js/jquery-ui.js"></script>
        <script src="js/datepicker-ro.js"></script>   
	    <script type="text/javascript" src="js/jquery-ui-timepicker-addon.js"></script>
                
	    <script type="text/javascript" src="openlayers/lib/OpenLayers.js"></script>        
        
        <script type="text/javascript" src="js/tooltip1.js"></script>  
           
    <?php 
    }
    ?>
    
    <style type="text/css"> img, div { behavior: url(css/iepngfix.htc) } </style>     
    <script type="text/javascript" src="js/iepngfix_tilebg.js"></script> 
    <script type="text/javascript" src="js/script.js?r=<?php 
    echo rand(0, 1000000);
    ?>
"></script>
    <link rel="stylesheet" type="text/css" href="js/jscal2/css/jscal2.css" />
    <link rel="stylesheet" type="text/css" href="js/jscal2/css/border-radius.css" />
    <script type="text/javascript" src="js/jscal2/js/jscal2.js"></script>
    <script type="text/javascript" src="js/jscal2/js/lang/ro.js"></script>

    <?php 
    $bodyExtraAttb = '';
    ?>
    
    <?php 
    if ($configArray['currentMenuSection'] == 'sesizare_add') {
        $bodyExtraAttb = ' onload="initAdauga()"';
    }
    ?>
    <?php 
    if ($configArray['currentMenuSection'] == 'sesizare_edit') {
        $bodyExtraAttb = ' onload="initEdit()"';
    }
    ?>
     
</head>
<body<?php 
    echo $bodyExtraAttb;
    ?>
>
<?php 
    if (!$configArray['noHeader']) {
        ?>
<table cellpadding="0" cellspacing="0" id="topTable">
	<tr>
    	<td valign="top" align="left" id="logoBox" class="w100"><a href="./" onmouseover="changeImages('logoancs', 'images/logo-over.gif'); return true;" onmouseout="changeImages('logoancs', 'images/logo.gif'); return true;" onmousedown="changeImages('logoancs', 'images/logo-over.gif'); return true;" onmouseup="changeImages('logoancs', 'images/logo-over.gif'); return true;"><img name="logoancs" src="images/logo.gif" width="275" height="59" border="0" alt="" /></a></td>
        <td valign="top" align="left" id="authBox">
        	<div class="authDiv">
        	<?php 
        //login area
        printLoginArea();
        ?>
            </div>
        </td>
    </tr>
    <tr>
   	  <td align="left" valign="top" class="w100" colspan="2" id="menuTD">
        <div id="ancs_menu">
           <?php 
        generateMenuNew();
        ?>
        </div>      
      </td>
    </tr>
    <tr>
    	<td align="left" valign="top" class="w100" colspan="2">
            <div id="mainWrapper">            
<?php 
    }
    //noheader
    ?>
        
			<?php 
    getSiteMsg($_GET['msg']);
}
Exemple #8
0
<?php

session_start();
require "pdo.php";
$username = $_POST["username"];
$password = $_POST["password"];
$status = verifyLogin($username, $password);
if ($status == true) {
    $userInfo = getUserInfoByUsername($username);
    $_SESSION["username"] = $username;
    $_SESSION["firstName"] = $userInfo[0][0];
    $_SESSION["lastName"] = $userInfo[0][1];
    $_SESSION["userID"] = $userInfo[0][2];
    echo true;
} else {
    echo false;
}
function putSidebarLogin()
{
    global $_lang, $_cmd, $_config;
    ?>
	<div class="sep"><?php 
    echo _NOT_LOGGED;
    ?>
</div>
	<?php 
    // Verify that the user has filled in the login form.
    if (isset($_POST["username"]) && isset($_POST["password"])) {
        if ($_POST["username"] == "") {
            notice(_BLANK_USERNAME);
        } elseif ($_POST["password"] == "") {
            notice(_BLANK_PASSWORD);
        } else {
            include_once INCLUDES . "authenticate.php";
            // Defines verifyLogin()
            $persistentLogin = isset($_POST["persistent"]) ? 1 : 0;
            if (verifyLogin(addslashes($_POST["username"]), $_POST["password"], $persistentLogin)) {
                switch ($_cmd[0]) {
                    // Below is the list of pages that should redirect the
                    // user to the front page after login:
                    case "activate":
                        redirect(url("settings/site"));
                        // redirect to Settings after activation
                    // redirect to Settings after activation
                    case "emailchange":
                    case "emailresend":
                    case "join":
                    case "logout":
                    case "lostpassword":
                    case "password":
                    case "passwordchanged":
                        redirect(url("/"));
                        // redirect to the main page
                    // redirect to the main page
                    default:
                        redirect(url("."));
                        // redirect to the same page after login
                        // Note: redirection is made to get rid of the POST data.
                }
            }
        }
    }
    ?>
	<form action="<?php 
    echo url(".");
    ?>
" method="post">
		<div class="sep caption"><?php 
    echo _USERNAME;
    ?>
:</div>
		<div><input class="narrow" name="username" type="text"
			<?php 
    echo isset($_POST["username"]) ? 'value="' . htmlspecialchars($_POST["username"]) . '"' : "";
    ?>
 /></div>

		<div class="sep caption"><?php 
    echo _PASSWORD;
    ?>
:</div>
		<div><input class="narrow" name="password" type="password" /></div>

		<div class="sep"><input checked="checked" class="checkbox"
			id="loginPersistent" name="persistent" type="checkbox" />
			<label for="loginPersistent"><?php 
    echo _USE_REMEMBER;
    ?>
</label></div>

		<div class="sep">
			<button class="submit" type="submit">
				<?php 
    echo getIMG(url() . "images/emoticons/checked.png");
    ?>
				<?php 
    echo _LOGIN;
    ?>
			</button>
		</div>
		<div class="sep"><a href="<?php 
    echo url("join");
    ?>
">
			<?php 
    echo getIMG(url() . "images/emoticons/star.png");
    ?>
			<?php 
    echo _CREATE_ACCOUNT;
    ?>
</a></div>
		<div class="sep"><a href="<?php 
    echo url("lostpassword");
    ?>
">
			<?php 
    echo getIMG(url() . "images/emoticons/sad.png");
    ?>
			<?php 
    echo _USE_LOSTPASS;
    ?>
</a></div>
		<div class="sep"><a href="javascript:popup('<?php 
    echo url("tos", array("popup" => "yes"));
    ?>
','tos',900,700)">
			<?php 
    echo _TOS;
    ?>
</a></div>
	</form>
	<?php 
    if (isset($_POST["language"])) {
        $language = addslashes($_POST["language"]);
        $_auth["useLanguage"] = $language;
        $expiry = strtotime("+9 years");
        setcookie("yGalLanguage", $language, $expiry, "/", "." . $_config["galRoot"]);
        // give the user a fresh language cookie
        $GLOBALS["_yGalLanguage"] = $language;
        redirect(url("."));
    }
    ?>
	<form action="<?php 
    echo url(".");
    ?>
" method="post">
		<?php 
    $language = $_lang;
    $_tmpResult = sql_query("SELECT * FROM `languages` ORDER BY `lanEngName`");
    ?>
		<div class="sep caption"><?php 
    echo _SET_LANGUAGE;
    ?>
:</div>
		<select name="language" onchange="this.form.submit()" style="width : 150px;">
			<?php 
    while ($rowData = mysql_fetch_assoc($_tmpResult)) {
        ?>
				<option <?php 
        echo $language == $rowData["lanid"] ? 'selected="selected" ' : "";
        ?>
					value="<?php 
        echo $rowData["lanid"];
        ?>
"><?php 
        echo htmlspecialchars($rowData["lanName"]);
        ?>
					(<?php 
        echo htmlspecialchars($rowData["lanEngName"]);
        ?>
)</option>
				<?php 
    }
    ?>
		</select>
	</form>
	<?php 
}
Exemple #10
0
<?php

error_reporting(E_ALL ^ E_WARNING);
include_once '../commons.php';
include 'LoginVerify.php';
if (isset($_POST["logout"])) {
    unset($_SESSION['userID']);
}
$template = new FastTemplate("../../view/html/templates/login");
$template->define(array("main" => "login.html", "ol" => "ol.html", "li" => "li.html"));
$template->assign("ERROR_MESSAGE", "");
$template->assign("USER", "");
$template->parse("CONTENT", "main");
if (isset($_POST["hiddensubmit"])) {
    verifyLogin();
}
$template->FastPrint();
Exemple #11
0
				<div class="sep"><?php 
    echo _NOT_LOGGED;
    ?>
</div>
				<?php 
    // Verify that the user has filled in the login form.
    if (isset($_POST["username"]) && isset($_POST["password"])) {
        if ($_POST["username"] == "") {
            trigger_error(_BLANK_USERNAME);
        } elseif ($_POST["password"] == "") {
            trigger_error(_BLANK_PASSWORD);
        } else {
            include_once INCLUDES . "authenticate.php";
            // Defines verifyLogin()
            $persistentLogin = isset($_POST["persistent"]) ? 1 : 0;
            if (verifyLogin($_POST["username"], $_POST["password"], $persistentLogin)) {
                switch ($_cmd[0]) {
                    // Below is the list of pages that should redirect the
                    // user to the front page after login:
                    case "activate":
                    case "emailchange":
                    case "emailresend":
                    case "join":
                    case "logout":
                    case "lostpassword":
                    case "password":
                    case "passwordchanged":
                        redirect(url("/"));
                        // redirect to the main page
                    // redirect to the main page
                    default: