如何将Carbon嵌入公司当前项目中使用?
By
lzx123456
at 2016-11-29 • 2人收藏 • 3885人看过
公司要求现有项目的用户与Carbon论坛的用户统一,这到是好办,数据表复制一份改改字段就行了;然后要求公司项目的用户进入网站后要自动登录上Carbon论坛里,于是做了代码改动,用用户名自动登录,贴出改动代码(common.php)如下:(用户到是查出来了,问题是回帖等功能都不好使,$CurUserID总是为空...求助...)
() {
= . = header()header()= ()= ()= intval(())(!|| !|| !|| ([]) || abs(- ) > || !(md5(. [] . ))) {
()}
} ([] == [] || (![] && )) {
= . = header()} {
= htmlspecialchars(trim(()))() {
= ->(. . (
=> ))() {
= * + = md5([] . [] . . )((
=> []=> => ))}
}
= . = header()}
19 个回复 | 最后更新于 2016-12-05
登录后方可回帖


粤公网安备 44030602003677号
$mobileUserName = htmlspecialchars(trim(Request('Get', 'username'))); if ($mobileUserName) { //查询用户信息 $DBUser = $DB->row("SELECT ID,UserName,Salt,Password,UserRoleID,UserMail,UserIntro FROM " . PREFIX . "users WHERE UserName = :UserName", array( "UserName" => $mobileUserName )); if ($DBUser) { //设置Cookie $TemporaryUserExpirationTime = $Expires * 86400 + $TimeStamp; $TemporaryUserCode = md5($DBUser['Password'] . $DBUser['Salt'] . $TemporaryUserExpirationTime . SALT); SetCookies(array( 'UserID' => $DBUser['ID'], 'UserExpirationTime' => $TemporaryUserExpirationTime, 'UserCode' => $TemporaryUserCode ), 30);//过期时间30天 //设置用户信息 $CurUserInfo = $DBUser; //当前用户信息,Array,以后判断是否登陆使用if($CurUserID) $CurUserRole = 1; $CurUserID = $DBUser['ID']; $CurUserExpirationTime = $TemporaryUserExpirationTime; $CurUserCode = $TemporaryUserCode; }