0

誰もが私を助けることができます..

登録フォームでキャプチャを使用したい。タンク認証で Codeigniter 2.0 を使用していますが、登録すると常にキャプチャが期限切れになります。

キャプチャ タンク認証のこの構成:

$config['captcha_path'] = 'captcha/';
$config['captcha_fonts_path'] = 'captcha/fonts/1.ttf';
$config['captcha_width'] = 200;
$config['captcha_height'] = 50;
$config['captcha_font_size'] = 18;
$config['captcha_grid'] = FALSE;
$config['captcha_expire'] = 180;
$config['captcha_case_sensitive'] = FALSE;
4

1 に答える 1

0

これを試してください:

$config['captcha_path'] = 'captcha/';

これに変更します:

$config['captcha_path'] = './PATH_TO_YOUR_IMAGES_FOLDER/captcha/';

もちろん、画像フォルダーにcaptchaという名前のフォルダーがあり、適切な権限があることを確認する必要があります。

キャプチャが表示された場合は、config フォルダーにある dx_auth.php を再アップロードしてみてください。

また、config.php を確認してください。time_reference に「local」または「gmt」を使用していますか?

いずれにせよ、一方から他方に切り替えて、もう一度キャプチャを試してみてください。タイムゾーンの違いと Cookie の有効期限の問題のようです。

于 2013-09-27T04:48:30.270 に答える