Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/polls.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVinzenz Rosenkranz <vinzenz.rosenkranz@gmail.com>2016-03-14 01:05:29 +0300
committerVinzenz Rosenkranz <vinzenz.rosenkranz@gmail.com>2016-03-14 01:05:29 +0300
commitb53f01a45ae73608d8e566138539fb7b8456cdda (patch)
tree250ed7dbb0dc7e9f6f8096e0598287fdad368745 /controller
parent58bfedd7a23c842ab57a82a9fe5021aef4c1e395 (diff)
only use digits and letters as hash
Diffstat (limited to 'controller')
-rw-r--r--controller/pagecontroller.php6
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;