ZenMagick 0.9.8


org.zenmagick.core.utils.ZMSecurityUtils
\core\utils\ZMSecurityUtils.php at line 30

Class ZMSecurityUtils

ZMSecurityUtils

public class ZMSecurityUtils

Security utils..

Author:
DerManoMann
Version:
$Id: ZMSecurityUtils.php 2556 2009-10-31 07:38:13Z dermanomann $

Field Summary
final str

RANDOM_CHARS

Random type characters only.

final str

RANDOM_DIGITS

Random type digits only.

final str

RANDOM_HEX

Random type hexadecimal.

final str

RANDOM_MIXED

Random type mixed (digits and characters).

Method Summary
static string

random(int length, string type)

Generate a random value.

static mixed

sanitize(mixed value)

Sanitize a given value.

Field Detail

\core\utils\ZMSecurityUtils.php at line 34

RANDOM_CHARS

public final str RANDOM_CHARS = 'chars'

Random type characters only.


\core\utils\ZMSecurityUtils.php at line 32

RANDOM_DIGITS

public final str RANDOM_DIGITS = 'digits'

Random type digits only.


\core\utils\ZMSecurityUtils.php at line 38

RANDOM_HEX

public final str RANDOM_HEX = 'hex'

Random type hexadecimal.


\core\utils\ZMSecurityUtils.php at line 36

RANDOM_MIXED

public final str RANDOM_MIXED = 'mixed'

Random type mixed (digits and characters).


Method Detail

\core\utils\ZMSecurityUtils.php at line 76

random

public static string random(int length, string type)

Generate a random value.

Parameters:
length - The length of the random value.
type - Optional type; predefined values are: mixed, chars, digits or hex; default is mixed. Any other value will be used as the valid character range.
Returns:
The random string.

\core\utils\ZMSecurityUtils.php at line 49

sanitize

public static mixed sanitize(mixed value)

Sanitize a given value.

Parameters:
value - A string or array.
Returns:
A sanitized version.

ZenMagick 0.9.8