Tag: token

Best practice to generate random token in PHP

Posted by – January 10, 2017

在 Stackoverflow 看到一篇超級實用的文:在 PHP 中產生隨機字串的最佳實踐。

產生隨機字串這個看似不起眼的議題實作起來還挺麻煩的,曾經為了如何產生字串跟同事討論了許久。

$length = 16;
$token = bin2hex(openssl_random_pseudo_bytes($length));
# => e9bf18672b051619a3479ecbe1cb7d08

唯一的參數 $length 可以替換成任意整數,產生的字串長度就是 $length *2。

同場加映,Google Chrome 的亂數演算法也有改過

Composer Update Fails due to Github Authorization

Posted by – June 8, 2015

自從用 Laravel Framework 做為主要的開發框架後,Composer update 就變成經常使用的指令了。不過在更新的時候偶爾會碰到要求輸入 Github token 的情況..

composer_updating

這個 token 要去哪生呢?

因為我每次都忘記,所以還是筆記下來。

如果有 Github 帳號的話,登入帳號,到 [Personal Setting] → [Personal access tokens],去產生一組就可以了。

github_personal_access_tokens

完成後將 token 貼在 composer 的畫面即可繼續更新。