aboutsummaryrefslogtreecommitdiff
path: root/app/fn/fn.php
diff options
context:
space:
mode:
authorvincent-peugnet <v.peugnet@free.fr>2020-04-09 00:36:37 +0200
committervincent-peugnet <v.peugnet@free.fr>2020-04-09 00:36:37 +0200
commite91dfdbc7549b60a6bc2decff885a26f7fbb365f (patch)
tree71aa9722c07a12be5a7cbf3142f26b75ab23b3f7 /app/fn/fn.php
parentc35d018995da99028747fe672e4d07484855dba2 (diff)
downloadwcms-e91dfdbc7549b60a6bc2decff885a26f7fbb365f.tar.gz
wcms-e91dfdbc7549b60a6bc2decff885a26f7fbb365f.zip
remember me with hash comparaison close #68
Diffstat (limited to 'app/fn/fn.php')
-rw-r--r--app/fn/fn.php13
1 files changed, 13 insertions, 0 deletions
diff --git a/app/fn/fn.php b/app/fn/fn.php
index 3ca31c9..01e643b 100644
--- a/app/fn/fn.php
+++ b/app/fn/fn.php
@@ -324,6 +324,19 @@ function options(array $options, $selected = null) : string
}
+/**
+ * Hash a Token using secret key and sha256
+ *
+ * @param string $token Input token
+ *
+ * @return string Hashed mac
+ */
+function secrethash(string $token) : string
+{
+ return hash_hmac('sha256', $token, Wcms\Config::secretkey());
+}
+
+