Skip to content

Commit

Permalink
update
Browse files Browse the repository at this point in the history
  • Loading branch information
bobimicroweber committed Mar 9, 2022
1 parent e022446 commit 2b5c3a4
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 15 deletions.
Expand Up @@ -17,7 +17,6 @@ public function post(Request $request)
$response = mw()->forms_manager->post($request->all());

$responseCode = 200;

if (isset($response['error'])) {
$responseCode = 422;
}
Expand Down
Expand Up @@ -6,42 +6,31 @@ class MicroweberCaptcha
{
public function validate($key, $captcha_id = null, $unset_if_found = true)
{

if ($key == false) {
return false;
}
$key = trim($key);

$key = trim($key);

$old_array = app()->user_manager->session_get('captcha_recent');
if (is_array($old_array)) {
$old_array = array_map(function ($piece) {
return (string)$piece;
}, $old_array);
}
$existing = app()->user_manager->session_get('captcha');

if (is_array($old_array) and in_array($key, $old_array)) {
$found_key = array_search($key, $old_array);

if ($found_key !== false) {
if ($unset_if_found) {
unset($old_array[$found_key]);
}
app()->user_manager->session_set('captcha_recent', $old_array);
return true;
}


}
if ($captcha_id == false) {
$existing = app()->user_manager->session_get('captcha');
} else {
$existing = app()->user_manager->session_get('captcha_' . $captcha_id);
}
$existing = app()->user_manager->session_get('captcha');
$existing = app()->user_manager->session_get('captcha_' . $captcha_id);

$existing = app()->user_manager->session_get('captcha_' . $captcha_id);
if ($existing == $key) {
return true;
} else {
Expand All @@ -58,7 +47,7 @@ public function reset($captcha_id = null)
$old = app()->user_manager->session_set('captcha',[]);
$old = app()->user_manager->session_set('captcha_recent',[]);
if($captcha_id){
$old = app()->user_manager->session_set('captcha_' . $captcha_id,[]);
$old = app()->user_manager->session_set('captcha_' . $captcha_id,[]);
}
}

Expand Down

0 comments on commit 2b5c3a4

Please sign in to comment.