Ejemplo n.º 1
0
curl_setopt($Library1_Vars1->curlHeaders, CURLOPT_POST, count($Library1_Vars1->fields));
curl_setopt($Library1_Vars1->curlHeaders, CURLOPT_POSTFIELDS, $Library1_Vars1->fieldsString);
curl_setopt($Library1_Vars1->curlHeaders, CURLOPT_RETURNTRANSFER, 1);
$Library1_Vars1->captchaResponseBody = curl_exec($Library1_Vars1->curlHeaders);
curl_close($Library1_Vars1->curlHeaders);
//Json Parse
$Library1_Vars1->JsonParse = json_decode($Library1_Vars1->captchaResponseBody, true);
if ($Library1_Vars1->JsonParse['success']) {
    $Library1_Vars1->captchaResponseJson = "true";
} else {
    $Library1_Vars1->captchaResponseJson = "false";
}
$Library1_Vars1->JsonParseArray = json_decode($Library1_Vars1->captchaResponseBody, true);
if ($Library1_Vars1->captchaResponseJson == "false") {
    $Library1_Vars1->captchaResponseErrors = $Library1_Vars1->JsonParseArray['error-codes'];
    $Config1_MsgConfig->infoMessage("Wrong captcha, try again!", '../', 5000);
}
//Database Query
if (!($Library1_Vars1->usr == NULL)) {
    $Library1_Vars1->query = $Config1_configDatabase->DB->prepare("SELECT * FROM users WHERE username=:usr");
    $Library1_Vars1->query->execute(array(':usr' => $Library1_Vars1->usr));
    if (!$Library1_Vars1->query->rowCount() > 0) {
        $Config1_MsgConfig->infoMessage("Wrong username!", '../', 5000);
    }
}
//Empty Verify
if ($Library1_Vars1->usr == NULL) {
    $Config1_MsgConfig->infoMessage("Empty username!", '../', 5000);
}
if ($Library1_Vars1->usr == NULL) {
    $Config1_MsgConfig->infoMessage("Empty password!", '../', 5000);
Ejemplo n.º 2
0
curl_setopt($Library1_Vars1->curlHeaders, CURLOPT_URL, Constants::CAPTCHA_URL);
curl_setopt($Library1_Vars1->curlHeaders, CURLOPT_POST, count($Library1_Vars1->fields));
curl_setopt($Library1_Vars1->curlHeaders, CURLOPT_POSTFIELDS, $Library1_Vars1->fieldsString);
curl_setopt($Library1_Vars1->curlHeaders, CURLOPT_RETURNTRANSFER, 1);
$Library1_Vars1->captchaResponseBody = curl_exec($Library1_Vars1->curlHeaders);
curl_close($Library1_Vars1->curlHeaders);
$Library1_Vars1->JsonParse = json_decode($Library1_Vars1->captchaResponseBody, true);
if ($Library1_Vars1->JsonParse['success']) {
    $Library1_Vars1->captchaResponseJson = "true";
} else {
    $Library1_Vars1->captchaResponseJson = "false";
}
$Library1_Vars1->JsonParseArray = json_decode($Library1_Vars1->captchaResponseBody, true);
if ($Library1_Vars1->captchaResponseJson == "false") {
    $Library1_Vars1->captchaResponseErrors = $Library1_Vars1->JsonParseArray['error-codes'];
    $Config1_MsgConfig->infoMessage("Wrong captcha, try again!", '../', 5000);
}
if (!($Library1_Vars1->email == $Library1_Vars1->confemail)) {
    $Config1_MsgConfig->infoMessage("Your email confirmation is wrong!", '../', 5000);
}
if (!($Library1_Vars1->passwd == $Library1_Vars1->confpasswd)) {
    $Config1_MsgConfig->infoMessage("Your password confirmation is wrong!", '../', 5000);
}
if (!($Library1_Vars1->usr == NULL)) {
    $Library1_Vars1->query = $Config1_configDatabase->DB->prepare("SELECT * FROM users WHERE username=:usr");
    $Library1_Vars1->query->execute(array(':usr' => $Library1_Vars1->usr));
    if ($Library1_Vars1->query->rowCount() > 0) {
        $Config1_MsgConfig->infoMessage("This username is already exists!", '../', 5000);
    }
}
if (!($Library1_Vars1->email == NULL)) {
Ejemplo n.º 3
0
?>
<!DOCTYPE html>
	<html lang="en">
	<head>
		<?php 
$Library1_vigiloHTML->headerDefault("...", 0, NULL);
?>
	</head>
	<body>
		<div id="wrapper">
			<div class="container">
				<div class="row">
					<?php 
//Search for email key
$Library1_Vars1->query = $Config1_configDatabase->DB->prepare("SELECT * FROM users WHERE confirmkey=:key AND confirmed='0'");
$Library1_Vars1->query->execute(array(':key' => $Library1_Vars1->confirmEmailKey));
if ($Library1_Vars1->query->rowCount() > 0) {
    $Config1_MsgConfig->infoMessage("Email confirmed!", '../../login/', 5000);
    $tempquery = $Config1_configDatabase->DB->prepare("UPDATE users SET confirmkey=:keyx , confirmed='1' WHERE confirmkey=:key");
    $temp = $Library1_Vars1->confirmEmailKey . "x";
    $tempquery->execute(array(':key' => $Library1_Vars1->confirmEmailKey, ':keyx' => $temp));
    $temp = NULL;
    $tempquery = NULL;
    exit;
}
$Config1_configDatabase->DB = NULL;
$Config1_MsgConfig->infoMessage("Email confirmation key not founded or already confirmed!", '../../login/', 5000);
?>
</div>
</body>
</html><?php