📄 auth.php
字号:
<?phprequire_once('../wp-config.php');/* checking login & pass in the database */function veriflog() { global $cookiehash; global $wpdb; global $xoopsUser, $xoopsDB; if($xoopsUser){ $sql = "select ID,user_login from {$wpdb->users} where ID = ".$xoopsUser->uid(); $r = $xoopsDB->query($sql); if(list($id,$user_login) = $xoopsDB->fetchRow($r)){ if ($xoopsUser->getVar('uname') != $user_login) { $sql = "UPDATE {$wpdb->users} SET user_login = ".$xoopsDB->quoteString($xoopsUser->getVar('uname'))." WHERE ID = ".$xoopsUser->uid(); $xoopsDB->queryF($sql); } }else{ $level = 0; $group = is_object($xoopsUser) ? $xoopsUser->getGroups() : array(XOOPS_GROUP_ANONYMOUS); $edit_groups = get_xoops_option('wordpress','wp_edit_authgrp'); $admin_groups = get_xoops_option('wordpress','wp_admin_authgrp'); if (count(array_intersect($group,$edit_groups)) > 0) { $level = 1; } if (count(array_intersect($group,$admin_groups)) > 0) { $level = 10; } $uname = $xoopsDB->quoteString($xoopsUser->getVar('uname')); $email = $xoopsDB->quoteString($xoopsUser->getVar('email')); $sql = "INSERT INTO {$wpdb->users} (ID, user_login,user_nickname,user_email, user_level,user_idmode) values(".$xoopsUser->uid().", $uname , $uname , $email , $level, 'nickname' )"; $xoopsDB->queryF($sql); } return true; } return false;}if (!(veriflog())) { redirect_header($siteurl.'/',2,''); exit();}?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -