コード例 #1
0
// open the <HEAD> part
$JBMarkup->title_meta_tag($label["c_loginform_title"]);
$JBMarkup->stylesheet_link(JB_get_maincss_url());
// <link> to main.css
$JBMarkup->charset_meta_tag();
// character set
$JBMarkup->no_robots_meta_tag();
// do not follow, do not index
$JBMarkup->head_close();
// close the </HEAD> part
$JBMarkup->body_open('style="background-color:white; background-image: none;"');
require_once dirname(__FILE__) . '/' . JB_CANDIDATE_FOLDER . "login_functions.php";
require_once dirname(__FILE__) . "/include/posts.inc.php";
if ($_REQUEST['username'] != '') {
    $_REQUEST['silent'] = 'yes';
    JB_validate_candidate_login(htmlentities($_SERVER['PHP_SELF']));
}
if ($_REQUEST['post_id'] != '') {
    $_SESSION['app_post_id'] = (int) $_REQUEST['post_id'];
}
$post_id = (int) $_SESSION['app_post_id'];
if (($_SESSION['JB_ID'] == '' || $_SESSION['JB_Domain'] != 'CANDIDATE') && JB_ONLINE_APP_SIGN_IN == 'YES') {
    // is the user logged in??
    JB_can_login_form(JB_BASE_HTTP_PATH . "appurl_iframe.php");
} else {
    if (!is_numeric($post_id)) {
        die;
    }
    $data = JB_load_post_data($post_id);
    if ($_SESSION['JB_ID'] != '' && $_SESSION['JB_Domain'] == 'CANDIDATE' || JB_ONLINE_APP_SIGN_IN != 'YES') {
        $sql = "SELECT app_id FROM applications WHERE post_id='" . jb_escape_sql($post_id) . "' AND user_id='" . jb_escape_sql($_SESSION['JB_ID']) . "' ";
コード例 #2
0
function buffer_validate_candidate_login($login_page = '')
{
    global $login_output;
    if ($login_output == null) {
        ob_start();
        JB_validate_candidate_login($login_page = '');
        $login_output = ob_get_contents();
        ob_end_clean();
        return $login_output;
    } else {
        return $login_output;
    }
}