📄 pnuser.php
字号:
<?phpini_set('display_errors', 1);ini_set('log_errors', 1);ini_set('error_log', 'syslog');function dplink_user_main(){ $url = trim(pnModGetVar('dplink', 'url')); $window = pnModGetVar('dplink', 'use_window'); $wrap = pnModGetVar('dplink', 'use_postwrap'); $user_data = array(); $home = pnGetBaseURL(); $home .= 'user.php?op=loginscreen&module=NS-User'; if (!pnUserLoggedIn()) { pnRedirect($home); } // We need to get the user password string from the database $uid = pnUserGetVar('uid'); list($dbconn) = pnDBGetConn(); $pntables = pnDBGetTables(); $usertable = $pntables['users']; $usercol =& $pntables['users_column']; $sql = "SELECT $usercol[uname], $usercol[pass], $usercol[name], $usercol[email] " ."FROM $usertable WHERE $usercol[uid] = $uid"; $result = $dbconn->Execute($sql); if ($dbconn->ErrorNo() != 0) die('Could not get user details'); if ($result->EOF) die('Could not get user detail'); list($uname, $password, $user_name, $user_email) = $result->fields; $result->Close(); $user_data['login'] = $uname; $user_data['passwd'] = $password; $user_data['name'] = $user_name; $user_data['email'] = $user_email; $parm = serialize($user_data); $check = md5($parm); $cparm = gzcompress($parm); $bparm = urlencode(base64_encode($cparm)); if ( $window ) { $url .= '/index.php?login=pn&userdata='.$bparm.'&check='.$check; header('Location: '.$url); } else { $url .= '/index.php?login=pn%26userdata='.$bparm.'%26check='.$check; if ($wrap) { header('Location: modules.php?op=modload&name=PostWrap&file=index&page='.$url); } else { header('Location: modules.php?op=modload&name=dplink&file=index&url='.$url); } } exit;}?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -