Files
piratepoet/lib/Util/Security.php
2016-06-22 13:47:54 +02:00

19 lines
409 B
PHP

<?php
namespace MailPoet\Util;
require_once(ABSPATH . 'wp-includes/pluggable.php');
class Security {
static function generateToken() {
return wp_create_nonce('mailpoet_token');
}
static function generateRandomString($length = 5) {
// non-cryptographically strong random generator
return substr(
md5(uniqid(mt_rand(), true)),
0,
min(max(5, (int)$length), 32)
);
}
}