ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
``` ~~~ /** * @param $value * @return false|string|null * @describe:密码加密算法 */ function password($value) { $value = sha1('jrk_') . md5($value) . md5('_encrypt') . sha1($value); return password_hash($value, PASSWORD_DEFAULT); } ~~~ ~~~ /** * @param $value //密码 * @param $pass //数据库存的 hash值 * @return bool * * @describe:验证密码 */ function password_very($value, $pass) { $value = sha1('jrk_') . md5($value) . md5('_encrypt') . sha1($value); return password_verify($value, $pass); } ~~~ ~~~ /** * @return string * @name: makeToken * @describe:生成一个不会重复的字符串 */ function makeToken() { $str = md5(uniqid(md5(microtime(true)), true)); // $str = sha1($str); //加密 return $str; } ~~~ ```