我正在使用SMF。在保存在mysql中的SMF密码中:
sha1(usernamepassword);
一些哈希工作得很好。但其他散列包括像“öüşığ”和空间等特殊字符不匹配。
例如,“aksaktemüraga”应转换为sha1为“4b4eb0eed79356eb56eb9058e6dea20d71e48e3c”,但它将转换为sha1为“c4aa8328bf5ec76cfc0416fd7ec40f8dea7f3d62”
答案 0 :(得分:1)
由于您正在尝试创建SMF论坛的外部登录,因此您必须继续使用SMF提供的散列。
关于您的问题,您应该查看SMF安装的Sources\LogInOut.php
文件,以检查SMF如何创建登录。
然后您可以使用相同的技术进行外部登录。