Version 4.3.0
This commit is contained in:
1 parent
96997ddd8e
commit
fe1acf984a
1349 files changed
+116159
-67711
No files matched your search
@@ -35,23 +35,11 @@ class _Keycaptcha
|
||||
public function getHtml()
|
||||
{
|
||||
$explodedKey = explode( '0', \IPS\Settings::i()->keycaptcha_privatekey, 2 );
|
||||
$uniq = md5( uniqid() );
|
||||
$uniq = md5( mt_rand() );
|
||||
$sign = md5( $uniq . \IPS\Request::i()->ipAddress . $explodedKey[0] );
|
||||
$sign2 = md5( $uniq . $explodedKey[0] );
|
||||
|
||||
return <<<HTML
|
||||
<input type='hidden' id='capcode' name='keycaptcha'>
|
||||
<script type="text/javascript">
|
||||
// required
|
||||
var s_s_c_user_id = '{$explodedKey[1]}';
|
||||
var s_s_c_session_id = '{$uniq}';
|
||||
var s_s_c_captcha_field_id = 'capcode';
|
||||
var s_s_c_submit_button_id ='sbutton-#-r';
|
||||
var s_s_c_web_server_sign = '{$sign}';
|
||||
var s_s_c_web_server_sign2 = '{$sign2}';
|
||||
</script>
|
||||
<div data-ipsCaptcha data-ipsCaptcha-service='keycaptcha' id='div_for_keycaptcha'></div>
|
||||
HTML;
|
||||
|
||||
return \IPS\Theme::i()->getTemplate( 'forms', 'core', 'global' )->captchaKeycaptcha( $explodedKey[1], $uniq, $sign, $sign2 );
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in new issue
Block a user