/** * Displays a hidden token field to reduce the risk of CSRF exploits * * @param string $name * @param integer $delay * @return string */ public static function generate($name = null) { $name = $name ?: self::getName(); return '<label id="hypt_' . $name . '_wrap" style="display:none;">' . "\n" . 'Leave this field empty:' . "\n" . Input::input('text', $name . '[p]') . "\n" . Input::input('text', $name . '[t]', self::getEncrypter()->encrypt(time())) . "\n" . '</label>' . "\n"; }