www.gusucode.com > 08CMS空白站群系统 3.3 繁体 UTF-8 > upload/adminm/memberpwd.inc.php
<?php !defined('M_COM') && exit('No Permission'); if(!submitcheck('bmemberpwd')){ m_guide(2); tabheader(lang('member password setting'),'memberpwd','adminm.php?action=memberpwd',2,0,1); trbasic(lang('member cname'),'',$curuser->infos['mname'],''); trbasic(lang('old password'),'opassword','','password'); trbasic(lang('new password'),'npassword','','password'); trbasic(lang('reinput password'),'npassword2','','password'); $submitstr = ''; $submitstr .= makesubmitstr('opassword',1,0,0,15); $submitstr .= makesubmitstr('npassword',1,0,0,15); $submitstr .= makesubmitstr('npassword2',1,0,0,15); $submitstr .= tr_regcode('register'); tabfooter('bmemberpwd'); check_submit_func($submitstr); }else{ if(!regcode_pass('register',empty($regcode) ? '' : trim($regcode))) mcmessage(lang('regcode error'),'adminm.php?action=memberpwd'); $opassword = trim($opassword); $npassword = trim($npassword); $npassword2 = trim($npassword2); if(md5($opassword) != $curuser->infos['password']) mcmessage(lang('old password error'),'adminm.php?action=memberpwd'); if($npassword != $npassword2) mcmessage(lang('notsamepwd'),'adminm.php?action=memberpwd'); if(!$npassword || strlen($npassword) > 15 || $npassword != addslashes($npassword)){ mcmessage(lang('member password illegal'),'adminm.php?action=memberpwd'); } if($enable_uc){ include_once M_ROOT.'./include/ucenter/uc.inc.php'; } $npassword = md5($npassword); $curuser->updatefield('password',$npassword,'main'); $curuser->updatedb(); msetcookie('userauth',authcode("$npassword\t$memberid",'ENCODE'),31536000); mcmessage(lang('member password modify succeed'),'adminm.php?action=memberpwd'); } ?>