function form_validation($uname, $pwd, $email, $dob, $sex, $state, $city, $news)
{
    $error_message = "";
    $error_message = validate_username($uname, $error_message);
    $error_message = validate_password($pwd, $error_message);
    $error_message = validate_email($email, $error_message);
    $error_message = validate_dob($dob, $error_message);
    $error_message = validate_sex($sex, $error_message);
    $error_message = validate_state($state, $error_message);
    $error_message = validate_city($city, $error_message);
    $error_message = validate_newsletter($news, $error_message);
    if ($error_message) {
        echo "<br>I am sorry, but you haven't filled the form correctly. Please check the following.<br><br>" . $error_message;
        // echo "I am now redirecting you to the previous page. Please fill it correctly this time.";
        // header ( "Location: ../Client/signup.html" );
        return 0;
    } else {
        return 1;
    }
}
 $addr_apt = $_POST["addr_apt"] != "" ? $_POST["addr_apt"] : null;
 $addr_city = $_POST["addr_city"];
 $addr_state = $_POST["addr_state"];
 $addr_zip = $_POST["addr_zip"];
 $db_conn = open_db_conn();
 if (is_null($db_conn)) {
     $return_value["status"] = false;
     $return_value["reason"] = "Database Error";
 } else {
     if (authorize_request($party_id, $auth_token, $db_conn, $return_value)) {
         // Validate zip code
         if (strlen($addr_zip) != 5 || !preg_match("/[0-9]{5}/", $addr_zip)) {
             $return_value["status"] = false;
             $return_value["reason"] = "Invalid ZIP code";
         } else {
             if (!validate_state($addr_state)) {
                 $return_value["status"] = false;
                 $return_value["reason"] = "Invalid State";
             } else {
                 if (!update_address($party_id, $addr_house_num, $addr_street, $addr_apt, $addr_city, $addr_state, $addr_zip, $db_conn)) {
                     $return_value["status"] = false;
                     $return_value["reason"] = "Database Error";
                 } else {
                     $return_value["status"] = true;
                     $return_value["addr_house_num"] = $addr_house_num;
                     $return_value["addr_street"] = $addr_street;
                     $return_value["addr_apt"] = $addr_apt;
                     $return_value["addr_city"] = $addr_city;
                     $return_value["addr_state"] = $addr_state;
                     $return_value["addr_zip"] = $addr_zip;
                 }
示例#3
0
文件: clef.php 项目: dg711/geekportal
{
    $is_valid = isset($_SESSION['state']) && strlen($_SESSION['state']) > 0 && $_SESSION['state'] == $state;
    if (!$is_valid) {
        header('HTTP/1.0 403 Forbidden');
        echo "The state parameter didn't match what was passed in to the Clef button.";
        exit;
    } else {
        unset($_SESSION['state']);
    }
    return $is_valid;
}
if (!session_id()) {
    session_start();
}
if (isset($_GET["code"]) && $_GET["code"] != "") {
    validate_state($_GET["state"]);
    \Clef\Clef::initialize(CLEF_ID, CLEF_SECRET);
    try {
        $response = \Clef\Clef::get_login_information($_GET["code"]);
        $result = $response->info;
        // reset the user's session
        if (isset($result->id) && $result->id != '') {
            //remove all the variables in the session
            session_unset();
            // destroy the session
            session_destroy();
            if (!session_id()) {
                session_start();
            }
            $clef_id = $result->id;
            $clef_email = $result->email;
示例#4
0
文件: add.php 项目: jlgaffney/Group14
 }
 if ($canAdd) {
     // Check that user can add a property
     $errors = array();
     // Check if post values are set. If false, user has opened page the first time
     if (isset($_POST['owner']) || isset($_POST['buildingNo']) || isset($_POST['street']) || isset($_POST['suburb']) || isset($_POST['city']) || isset($_POST['state']) || isset($_POST['postcode']) || isset($_POST['type']) || isset($_POST['rent']) || isset($_POST['bed']) || isset($_POST['furnished']) || isset($_POST['description'])) {
         require $relative . 'data/php/user/validate.inc';
         if (!isset($_POST['owner']) || $_POST['owner'] == '') {
             $errors['owner'] = 'Please select an owner';
         }
         // Validate property details
         validate_buildingNo($errors, $_POST['buildingNo']);
         validate_rent($errors, $_POST['rent']);
         validate_suburb($errors, $_POST['suburb']);
         validate_city($errors, $_POST['city']);
         validate_state($errors, $_POST['state']);
         validate_bed($errors, $_POST['bed']);
         validate_postcode($errors, $_POST['postcode']);
         validate_street($errors, $_POST['street']);
         validate_description($errors, $_POST['description']);
         validate_rules($errors, $_POST['rules']);
         if (!isset($errors['owner']) && !isset($errors['buildingNo']) && !isset($errors['street']) && !isset($errors['suburb']) && !isset($errors['city']) && !isset($errors['state']) && !isset($errors['postcode']) && !isset($errors['type']) && !isset($errors['rent']) && !isset($errors['bed']) && !isset($errors['furnished']) && !isset($errors['description']) && !isset($errors['apartmentNo']) && !isset($errors['bath']) && !isset($errors['rules'])) {
             // form is valid
             $owner = $_POST['owner'];
             // Set optional fields if required
             $rules = null;
             if (isset($_POST['rules'])) {
                 $rules = $_POST['rules'];
             }
             if (isset($_POST['furnished']) && $_POST['furnished'] == 'on') {
                 $_POST['furnished'] = 1;