コード例 #1
0
        if (empty($username)) {
            echo $errors . "email can not be empty";
        } else {
            if (empty($password)) {
                echo $errors . "password can not be empty";
            } else {
                if ($password != $v_password) {
                    echo $errors . "your password and verified password are not same";
                } else {
                    $qry1 = pg_query_params("select serviceprovider_id from techmatcher.serviceprovider where record_unlock_cd =upper(\$1)", array($activation_code));
                    $result = pg_fetch_assoc($qry1);
                    $sp_id = $result["serviceprovider_id"];
                    if ($result) {
                        $secure_password = md5($password);
                        $qry = "Update techmatcher.serviceprovider set contactemailaddress=\$1,companycode=\$2,\r\n        record_locked=\$3,activation_date=now() Where serviceprovider_id=\$4";
                        $result = pg_query_params($qry, array($username, $secure_password, "FALSE", $sp_id));
                        $status = findByEmail($username);
                        if ($status) {
                            $_SESSION['provider'] = $status;
                            echo "OK";
                        } else {
                            echo $errors . "user is not found with the given email address";
                        }
                    } else {
                        echo $errors . "Sorry, we couldn't find that code.  Please check the number and try again.";
                    }
                }
            }
        }
    }
}
コード例 #2
0
<?php

session_start();
include_once '../dao/dbcon.php';
include_once '../dao/login_logout_dao.php';
include_once '../dao/provider.php';
$errors = "";
$emails = $_GET['email'];
$password = $_GET['pwd'];
$secure_pass = md5($password);
$status = check_user_status($emails, $secure_pass);
if ($status['usertype'] == 'serviceprovider') {
    $_SESSION['provider']['serviceprovider_id'] = $status['user_id'];
    $temp = findByEmail($emails);
    $_SESSION['provider'] = $temp;
    echo 'provider_home.php';
} else {
    // doesn't exists
    echo $errors .= "<li >Invalid username/password </li>";
}