switched to CryptLib\CryptLib::getRandomToken() for generating tokens
switched to CryptLib\CryptLib::getRandomToken() for generating tokens

Str::random('unique') is based on using uniqid() prefixed with mt_rand() which is a weak source in random string generation

dre1080/warden