Esempio n. 1
0
<?php

require_once '../../includes/auth.php';
$fileInfo = array('title' => 'Login', 'fileName' => 'login/index.php');
$debug->newFile($fileInfo['fileName']);
$buildPage = new Adrlist_BuildPage();
$buildPage->addIncludes('loginMethods.php');
$buildPage->addJs(array('login.js'));
//'https://www.google.com/recaptcha/api/js/recaptcha_ajax.js'
echo $buildPage->output(), buildLogin(), $buildPage->buildFooter();
Esempio n. 2
0
            exit;
        }
        if ($_POST['friend'] == '') {
            echo buildLogin('emailandname', 'Please tell us who referred you here!');
            exit;
        }
        $r = validateEmail($db, $_POST['email']);
        if ($r == 'new') {
            insertEmail($db, $_POST['email'], $_POST['name'], $_POST['friend']);
            header('Location: ' . $_SERVER['REQUEST_URI']);
            exit;
        } elseif ($r == 'exists') {
            header('Location: ' . $_SERVER['REQUEST_URI']);
            exit;
        } else {
            echo buildLogin('emailonly', $r);
            exit;
        }
    }
}
function buildLogin($type, $err = '')
{
    $s = '<div id="bleed">
<div id="title-block">
<div id="title">
<img style="height:40px;" src="img/star_logo.png"/></br>
Fink-a-licious Shabbat</div>
<div>';
    if ($type == 'emailonly') {
        $s .= '<div class="submit" onclick="$(\'#loginform\').show();this.style.display=\'none\';">JOIN US</div>';
    }
Esempio n. 3
0
<?php

require_once 'recaptchalib.php';
$fileInfo = array('fileName' => 'includes/loginMethods.php');
$debug->newFile($fileInfo['fileName']);
if (MODE == 'buildLogin') {
    buildLogin();
} else {
    $debug->add('No matching mode in ' . $fileInfo['fileName'] . '.');
}
function buildLogin()
{
    /*
    This function builds the login form for existing users and the "create new account" link for new users. If an invitation code is detected it will lock in the email address.
    */
    global $debug, $message, $Dbc;
    $output = '';
    try {
        //See if the user has selected to remember their login email address.
        if (!empty($_COOKIE[REMEMBERME])) {
            $stmt = $Dbc->prepare("SELECT\n\tusers.primaryEmail AS 'primaryEmail'\nFROM\n\tusers\nJOIN\n\tuserSiteSettings ON userSiteSettings.userId = users.userId AND\n\tuserSiteSettings.rememberMeCode = ?");
            $stmt->execute(array($_COOKIE[REMEMBERME]));
            $row = $stmt->fetch(PDO::FETCH_ASSOC);
            if (empty($row)) {
                error(__LINE__);
                pdoError(__LINE__, $stmt, 1);
            }
        }
        //Build the output.
        $checked = '';
        $email = '';