Str.php 555 B

123456789101112131415161718192021222324252627
  1. <?php
  2. /**
  3. * Created by PhpStorm
  4. * User:林志杰
  5. * Email:[email protected]
  6. * Motto:纵有疾风起,人生不言弃!
  7. * Time:2020/2/8 17:12
  8. */
  9. declare(strict_types=1);
  10. namespace app\common\lib;
  11. class Str
  12. {
  13. /**
  14. * 生成登陆所需的token
  15. * @param string $string
  16. * @return string
  17. */
  18. public static function getLoginToken(string $string): string
  19. {
  20. $str = md5(uniqid(md5((string)microtime(true)), true)); // 生成一个不会重复的字符串
  21. return sha1($str . $string); // 加密
  22. }
  23. }