diff options
author | Vinzenz Rosenkranz <vinzenz.rosenkranz@gmail.com> | 2016-03-14 01:05:29 +0300 |
---|---|---|
committer | Vinzenz Rosenkranz <vinzenz.rosenkranz@gmail.com> | 2016-03-14 01:05:29 +0300 |
commit | b53f01a45ae73608d8e566138539fb7b8456cdda (patch) | |
tree | 250ed7dbb0dc7e9f6f8096e0598287fdad368745 /controller | |
parent | 58bfedd7a23c842ab57a82a9fe5021aef4c1e395 (diff) |
only use digits and letters as hash
Diffstat (limited to 'controller')
-rw-r--r-- | controller/pagecontroller.php | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/controller/pagecontroller.php b/controller/pagecontroller.php index 70866624..4f9ed762 100644 --- a/controller/pagecontroller.php +++ b/controller/pagecontroller.php @@ -31,6 +31,7 @@ use \OCP\IAvatarManager; use \OCP\ILogger; use \OCP\IRequest; use \OCP\IURLGenerator; +use OCP\Security\ISecureRandom; use \OCP\AppFramework\Http\TemplateResponse; use \OCP\AppFramework\Http\RedirectResponse; use \OCP\AppFramework\Controller; @@ -264,7 +265,10 @@ class PageController extends Controller { $event->setDescription(htmlspecialchars($pollDesc)); $event->setOwner($userId); $event->setCreated(date('Y-m-d H:i:s')); - $event->setHash(\OC::$server->getSecureRandom()->getMediumStrengthGenerator()->generate(16)); + $event->setHash(\OC::$server->getSecureRandom()->getMediumStrengthGenerator()->generate(16, + ISecureRandom::CHAR_DIGITS. + ISecureRandom::CHAR_LOWER. + ISecureRandom::CHAR_UPPER)); $accessValues = json_decode($accessValues); $groups = $accessValues->groups; |