@@ -17,7 +17,7 @@ if (!isset($_NOT_ARCHIVES)) { | |||
require_once(DEDEINC.'/customfields.func.php'); | |||
} | |||
/** | |||
* 获得HTML里的外部资源,针对图片 | |||
* 获得网页里的外部资源,针对图片 | |||
* | |||
* @access public | |||
* @param string $body 文档 | |||
@@ -40,42 +40,31 @@ $admindir = $admindirs[count($admindirs) - 1]; | |||
if ($dopost == 'login') { | |||
$validate = empty($validate) ? '' : strtolower(trim($validate)); | |||
$svali = strtolower(GetCkVdValue()); | |||
if ($validate == '' || $validate != $svali) { | |||
ResetVdValue(); | |||
ShowMsg('验证码不正确', 'login.php', 0, 1000); | |||
exit; | |||
} else { | |||
$cuserLogin = new userLogin($admindir); | |||
if (!empty($userid) && !empty($pwd)) { | |||
$res = $cuserLogin->checkUser($userid, $pwd); | |||
//success | |||
if ($res == 1) { | |||
$cuserLogin->keepUser(); | |||
if (!empty($gotopage)) { | |||
ShowMsg('成功登录,正在转向管理管理主页', $gotopage); | |||
exit(); | |||
} else { | |||
ShowMsg('成功登录,正在转向管理管理主页', 'index.php'); | |||
exit(); | |||
} | |||
} | |||
//error | |||
else if ($res == -1) { | |||
ResetVdValue(); | |||
ShowMsg('您的用户名不存在', 'login.php', 0, 1000); | |||
exit; | |||
$cuserLogin = new userLogin($admindir); | |||
if (!empty($userid) && !empty($pwd)) { | |||
$res = $cuserLogin->checkUser($userid, $pwd); | |||
if ($res == 1) { | |||
$cuserLogin->keepUser(); | |||
if (!empty($gotopage)) { | |||
ShowMsg('成功登录,正在转向管理管理主页', $gotopage); | |||
exit(); | |||
} else { | |||
ResetVdValue(); | |||
ShowMsg('您的密码错误', 'login.php', 0, 1000); | |||
exit; | |||
ShowMsg('成功登录,正在转向管理管理主页', 'index.php'); | |||
exit(); | |||
} | |||
} | |||
//password empty | |||
else { | |||
} else if ($res == -1) { | |||
ResetVdValue(); | |||
ShowMsg('用户和密码没填写完整', 'login.php', 0, 1000); | |||
ShowMsg('您的账号不存在', 'login.php', 0, 1000); | |||
exit; | |||
} else { | |||
ResetVdValue(); | |||
ShowMsg('您的密码错误', 'login.php', 0, 1000); | |||
exit; | |||
} | |||
} else { | |||
ResetVdValue(); | |||
ShowMsg('用户和密码没填写完整', 'login.php', 0, 1000); | |||
exit; | |||
} | |||
} | |||
include('templets/login.htm'); |
@@ -12,7 +12,7 @@ | |||
<script src="../static/web/js/jquery.min.js"></script> | |||
</head> | |||
<body class="showmenu"> | |||
<?php if (preg_match('/MSIE/i',$_SERVER['HTTP_USER_AGENT']) || preg_match('/Trident/i',$_SERVER['HTTP_USER_AGENT'])){?> | |||
<?php if (preg_match('/MSIE/i',$_SERVER['HTTP_USER_AGENT']) || preg_match('/Trident/i',$_SERVER['HTTP_USER_AGENT'])) {?> | |||
<div id="browsehappy"> | |||
<span>您正在使用一个过时的浏览器,请您<a href="https://www.dedebiz.com/browsehappy" target="_blank">升级浏览器</a>,以提高您对后台体验</span> | |||
<a onclick="document.getElementById('browsehappy').style.display='none';" class="browsehappy-close">×</a> | |||
@@ -22,7 +22,7 @@ | |||
<div class="top-logo"> | |||
<span class="top-name"><a href="index_body.php" target="main"><?php echo cn_substr($cfg_webname,8);?></a></span> | |||
<span class="top-version"><?php echo $cfg_version_detail;?></span> | |||
<?php if (DEDEBIZ_SAFE_MODE){?> | |||
<?php if (DEDEBIZ_SAFE_MODE) {?> | |||
<a href="index_body.php?dopost=safe_mode" target="main" class="btn btn-primary btn-xs btn-version">安全</a> | |||
<?php } else {?> | |||
<a href="index_body.php?dopost=safe_mode" target="main" class="btn btn-warning btn-xs btn-version">开发</a> | |||
@@ -31,12 +31,12 @@ | |||
<div class="top-item"> | |||
<ul class="mb-0"> | |||
<li class="pl-0"><a href="javascript:;" id="togglemenu" title="侧边伸缩"><i class="fa fa-dedent"></i></a></li> | |||
<?php if ($cuserLogin->getUserType()>=10){?> | |||
<?php if ($cuserLogin->getUserType()>=10) {?> | |||
<li><a href="sys_info.php" target="main" title="系统配置"><i class="fa fa-cog"></i></a></li> | |||
<li><a href="catalog_main.php" target="main" title="栏目管理"><i class="fa fa-bars"></i></a></li> | |||
<li><a href="file_manage_main.php<?php echo DEDEBIZ_SAFE_MODE?'?activepath='.$cfg_medias_dir:'';?>" target="main" title="文件管理"><i class="fa fa-folder"></i></a></li> | |||
<?php }?> | |||
<?php if (!DEDEBIZ_SAFE_MODE){?><li><a href="templets_main.php" target="main" title="模板管理"><i class="fa fa-cube"></i></a></li><?php }?> | |||
<?php if (!DEDEBIZ_SAFE_MODE) {?><li><a href="templets_main.php" target="main" title="模板管理"><i class="fa fa-cube"></i></a></li><?php }?> | |||
<li><a href="makehtml_all.php" target="main" title="更新整站"><i class="fa fa-repeat"></i></a></li> | |||
<?php echo ($cfg_mb_open=='Y')?'<li><a href="../user" target="_blank" title="会员中心"><i class="fa fa-user-circle"></i></a></li>':'';?> | |||
<li><a href="../" target="_blank" title="预览主页"><i class="fa fa-eye"></i></a></li> | |||
@@ -11,7 +11,7 @@ | |||
<link rel="stylesheet" href="css/login.min.css"> | |||
</head> | |||
<body> | |||
<?php if (preg_match('/MSIE/i',$_SERVER['HTTP_USER_AGENT']) || preg_match('/Trident/i',$_SERVER['HTTP_USER_AGENT'])){?> | |||
<?php if (preg_match('/MSIE/i',$_SERVER['HTTP_USER_AGENT']) || preg_match('/Trident/i',$_SERVER['HTTP_USER_AGENT'])) {?> | |||
<div id="browsehappy"> | |||
<span>您正在使用一个过时的浏览器,请您<a href="https://www.dedebiz.com/browsehappy" target="_blank">升级浏览器</a>,以提高您对后台体验</span> | |||
<a onclick="document.getElementById('browsehappy').style.display='none';" class="browsehappy-close">×</a> | |||
@@ -37,20 +37,13 @@ | |||
<input type="hidden" name="dopost" value="login"> | |||
<input type="hidden" name="adminstyle" value="newDedeBIZ"> | |||
<div class="form-group"> | |||
<label for="iptUserid">用户名</label> | |||
<label for="iptUserid">账号</label> | |||
<input type="text" name="userid" id="iptUserid" class="form-control"> | |||
</div> | |||
<div class="form-group"> | |||
<label for="iptPassword">密码</label> | |||
<input type="password" name="pwd" id="iptPassword" class="form-control"> | |||
</div> | |||
<div class="form-group"> | |||
<label for="iptValidate">验证码</label> | |||
<div class="input-group"> | |||
<input type="text" name="validate" id="iptValidate" class="form-control text-uppercase"> | |||
<img src="../apps/vdimgck.php" onclick="this.src='../apps/vdimgck.php?'+new Date().getTime()+Math.round(Math.random() * 10000)" title="验证码" id="validateimg"> | |||
</div> | |||
</div> | |||
<div><button type="submit" class="btn btn-success w-100">登录</button></div> | |||
<div class="login-power"><?php echo $cfg_powerby;?></div> | |||
</form> | |||
@@ -35,7 +35,7 @@ | |||
<td width="23%" align="center" bgcolor="#e9ecef">级别头衔</td> | |||
<td width="30%" align="center" bgcolor="#e9ecef">是否默认</td> | |||
</tr> | |||
<?php foreach($Scores as $v){?> | |||
<?php foreach($Scores as $v) {?> | |||
<tr onmousemove="javascript:this.bgColor='#e9ecef';" onmouseout="javascript:this.bgColor='#ffffff';"> | |||
<td align="center"><input type="checkbox" name="Ids-<?php echo $v['id']?>" id="Ids-<?php echo $v['id']?>" value="1"></td> | |||
<td align="center"><input type="text" name="integral-<?php echo $v['id']?>" id="integral-<?php echo $v['id']?>" value="<?php echo $v['integral']?>" class="admin-input-sm"></td> | |||
@@ -44,7 +44,7 @@ | |||
</tr> | |||
</table> | |||
<table id="needset" cellpadding="3" cellspacing="1" align="center" class="table maintable"> | |||
<?php if ($row['issystem'] == 1){?> | |||
<?php if ($row['issystem'] == 1) {?> | |||
<tr> | |||
<td colspan="2" class="border-top-0"> | |||
<div class="alert alert-danger mb-0">您目前所展开的是系统模型,系统模型一般对发布程序和管理程序已经固化,如果您胡乱修改系统模型将会导致使用这种文档类型的栏目可能崩溃</div> | |||
@@ -256,7 +256,7 @@ | |||
if ($ft==1) { | |||
?> | |||
<a href="mychannel_field_edit.php?id=<?php echo $id;?>&fname=<?php echo $ctag->GetTagName();?>&issystem=<?php echo $row['issystem'];?>"><i class="btn btn-sm fa fa-pencil-square-o" title="修改"></i></a> | |||
<?php if ($row['issystem']!=1){?> | |||
<?php if ($row['issystem']!=1) {?> | |||
<a href="javascript:;" onClick="javascript:DelNote('mychannel_field_edit.php?id=<?php echo $id;?>&fname=<?php echo $ctag->GetTagName();?>&action=delete');"><i class="btn btn-sm fa fa-trash" title="删除"></i></a> | |||
<?php }?> | |||
<?php | |||
@@ -78,7 +78,7 @@ | |||
</table> | |||
</td> | |||
</tr> | |||
<?php if ($row['issystem']==1){?> | |||
<?php if ($row['issystem']==1) {?> | |||
<tr> | |||
<td colspan="2"> | |||
<div class="alert alert-danger mb-0">您当前操作的字段属于系统模型字段:修改系统模型有风险,请不要随便改动系统模型的字段相关的属性</div> | |||
@@ -29,7 +29,7 @@ | |||
<td>栏目名称:</td> | |||
<td><?php echo $channel['typename']?></td> | |||
</tr> | |||
<?php if ($channel['issystem'] >= 0){?> | |||
<?php if ($channel['issystem'] >= 0) {?> | |||
<tr> | |||
<td>主表可供自定义搜索的字段:<span id="help2">标题、关键词、摘要为默认选项,不用选择</span></td> | |||
<td><?php echo $mainfields;?></td> | |||
@@ -42,7 +42,7 @@ | |||
<td> | |||
<a href="sys_group_edit.php?rank=<?php echo $row->rank?>" class="btn btn-success btn-sm">权限设定</a> | |||
<a href="sys_admin_user.php?rank=<?php echo $row->rank?>" class="btn btn-success btn-sm">组用户</a> | |||
<?php if ($row->system==0){?><a href='sys_group_edit.php?dopost=del&rank=<?php echo $row->rank;?>'>删除组</a><?php }?> | |||
<?php if ($row->system==0) {?><a href='sys_group_edit.php?dopost=del&rank=<?php echo $row->rank;?>'>删除组</a><?php }?> | |||
</td> | |||
</tr> | |||
<?php }?> | |||
@@ -46,7 +46,7 @@ | |||
<td align="center"><?php echo $filetime;?></td> | |||
<td align="center"> | |||
<a href="tpl.php?action=edit&acdir=<?php echo $acdir;?>&filename=<?php echo $filename;?>" class="btn btn-success btn-sm"><i class="fa fa-pencil-square-o"></i> 修改</a> | |||
<?php if (!isset($fileinfos[$filename])){?> | |||
<?php if (!isset($fileinfos[$filename])) {?> | |||
<a href="javascript:;" onClick="javascript:DelTpl('<?php echo $filename;?>');" class="btn btn-danger btn-sm"><i class="fa fa-trash"></i> 删除</a> | |||
<?php }?> | |||
</td> | |||
@@ -106,7 +106,7 @@ else if ($action == 'send') { | |||
//ResetVdValue(); | |||
echo json_encode(array( | |||
"code" => -1, | |||
"msg" => "验证码错误", | |||
"msg" => "验证码不正确", | |||
"data" => null, | |||
)); | |||
exit(); | |||
@@ -3977,7 +3977,7 @@ INSERT INTO `#@__sysconfig` VALUES ('1','cfg_basehost','站点网址','1','strin | |||
('40','cfg_ftp_root','网站根在FTP中的目录','2','string','/'), | |||
('41','cfg_ftp_mkdir','是否强制用FTP创建目录','2','bool','N'), | |||
('42','cfg_list_son','是否包含上级列表子类文档','6','bool','Y'), | |||
('43','cfg_mb_open','是否开启会员功能','4','bool','N'), | |||
('43','cfg_mb_open','是否开启用户功能','4','bool','N'), | |||
('44','cfg_mb_album','是否开启会员图集功能','4','bool','Y'), | |||
('45','cfg_mb_upload','是否允许会员上传非图片附件','4','bool','Y'), | |||
('46','cfg_mb_upload_size','会员上传文件大小:KB','4','number','1024'), | |||
@@ -4049,7 +4049,7 @@ INSERT INTO `#@__sysconfig` VALUES ('1','cfg_basehost','站点网址','1','strin | |||
('113','cfg_feedback_forbid','是否禁止所有评论,包括禁止顶踩等','5','bool','N'), | |||
('114','cfg_addon_domainbind','是否绑定附件目录为指定的二级域名','7','bool','N'), | |||
('115','cfg_addon_domain','附件目录的二级域名','7','string',''), | |||
('116','cfg_df_dutyadmin','默认责任修改名称','7','string','网站管理员'), | |||
('116','cfg_df_dutyadmin','默认作者名称','7','string','网站管理员'), | |||
('117','cfg_mb_allowncarc','是否允许用户空间显示未审核文档','4','bool','Y'), | |||
('118','cfg_mb_spaceallarc','会员空间中所有文档的栏目ID(不限为0)','4','number','0'), | |||
('119','cfg_face_adds','上传头像增加积分','5','number','10'), | |||
@@ -2,6 +2,7 @@ body { | |||
background:#f5f5f5 | |||
} | |||
.login-bg { | |||
margin:-1rem 0; | |||
padding:6rem 0; | |||
background-image:url(../img/member_bg.jpg); | |||
background-repeat:no-repeat; | |||
@@ -19,11 +20,8 @@ body { | |||
.login-area .licence a { | |||
color:#1eb867 | |||
} | |||
.copyright.light { | |||
background:#fff | |||
} | |||
.flink,.flink a,.copyright.light,.copyright.light a { | |||
color:#545b62 | |||
#validateimg { | |||
border-radius:0 .2rem .2rem 0 | |||
} | |||
.member-actions { | |||
line-height:40px; | |||
@@ -74,6 +72,10 @@ body { | |||
border-radius:50%; | |||
border:1px solid #dee2e6 | |||
} | |||
.form-control { | |||
height:36px; | |||
line-height:36px | |||
} | |||
@media (max-width:480px) { | |||
.m-pb-2 { | |||
padding-bottom:2rem | |||
@@ -119,7 +119,7 @@ function ShowZipField(formitem,zipid,upid) | |||
document.getElementById(zipid).style.display = 'none'; | |||
} | |||
} | |||
//图片显示与隐藏Html修改框 | |||
//图片显示与隐藏修改框 | |||
function ShowHtmlField(formitem,htmlid,upid) | |||
{ | |||
if ($Nav()!="IE"){ | |||
@@ -55,7 +55,7 @@ else if ($dopost == 'save') { | |||
$svali = GetCkVdValue(); | |||
if (strtolower($vdcode) != $svali || $svali == '') { | |||
ResetVdValue(); | |||
ShowMsg('验证码错误', '-1'); | |||
ShowMsg('验证码不正确', '-1'); | |||
exit(); | |||
} | |||
} | |||
@@ -65,7 +65,7 @@ else if ($dopost == 'save') { | |||
$autokey = $remote = $dellink = $autolitpic = 0; | |||
$userip = GetIP(); | |||
if ($typeid == 0) { | |||
ShowMsg('请指定文档所属栏目', '-1'); | |||
ShowMsg('您还没选择栏目,请选择发布文档栏目', '-1'); | |||
exit(); | |||
} | |||
$query = "SELECT tp.ispart,tp.channeltype,tp.issend,ch.issend AS cissend,ch.sendrank,ch.arcsta,ch.addtable,ch.fieldset,ch.usertype FROM `#@__arctype` tp LEFT JOIN `#@__channeltype` ch ON ch.id=tp.channeltype WHERE tp.id='$typeid' "; | |||
@@ -48,7 +48,7 @@ else if ($dopost == 'save') { | |||
$typeid = isset($typeid) && is_numeric($typeid) ? $typeid : 0; | |||
$userip = GetIP(); | |||
if ($typeid == 0) { | |||
ShowMsg('请指定文档所属栏目', '-1'); | |||
ShowMsg('您还没选择栏目,请选择发布文档栏目', '-1'); | |||
exit(); | |||
} | |||
$query = "SELECT tp.ispart,tp.channeltype,tp.issend,ch.issend AS cissend,ch.sendrank,ch.arcsta,ch.addtable,ch.fieldset,ch.usertype FROM `#@__arctype` tp LEFT JOIN `#@__channeltype` ch ON ch.id=tp.channeltype WHERE tp.id='$typeid' "; | |||
@@ -9,7 +9,7 @@ | |||
require_once(dirname(__FILE__)."/config.php"); | |||
$svali = GetCkVdValue(); | |||
if (strtolower($vdcode) != $svali || $svali == "") { | |||
ShowMsg("验证码错误", "-1"); | |||
ShowMsg("验证码不正确", "-1"); | |||
exit(); | |||
} | |||
$cardid = preg_replace("#[^0-9A-Za-z-]#", "", $cardid); | |||
@@ -80,7 +80,7 @@ function CheckCSRF() | |||
&& is_string($_POST['_csrf_token']) && is_string($cc_csrf_token_check) | |||
&& hash_equals($_POST['_csrf_token'], $cc_csrf_token_check)) | |||
) { | |||
ShowMsg('CSRF校验失败,请刷新页面重新提交', '-1'); | |||
ShowMsg('刷新页面重新提交,请不要发布重复文档', '-1'); | |||
exit(); | |||
} | |||
DropCookie("dede_csrf_token"); | |||
@@ -108,13 +108,13 @@ $s_scriptName = $dedeNowurls[0]; | |||
$menutype = ''; | |||
$menutype_son = ''; | |||
$gourl = empty($gourl) ? "" : RemoveXSS($gourl); | |||
//检查是否开放会员功能 | |||
//检查是否开放用户功能 | |||
if ($cfg_mb_open == 'N') { | |||
if (defined('AJAXLOGIN')) { | |||
if ($format === 'json') { | |||
echo json_encode(array( | |||
"code" => -1, | |||
"msg" => "系统关闭了会员功能,因此您无法访问此页面", | |||
"msg" => "系统关闭了用户功能,因此您无法访问此页面", | |||
"data" => null, | |||
)); | |||
exit; | |||
@@ -122,7 +122,7 @@ if ($cfg_mb_open == 'N') { | |||
die(''); | |||
} | |||
} else { | |||
ShowMsg("系统关闭了会员功能,因此您无法访问此页面", "javascript:;"); | |||
ShowMsg("系统关闭了用户功能,因此您无法访问此页面", "javascript:;"); | |||
exit(); | |||
} | |||
} | |||
@@ -199,10 +199,10 @@ function CheckRank($rank = 0, $money = 0) | |||
$myname = "普通会员"; | |||
} | |||
} | |||
ShowMsg("对不起,需要:<span class='text-primary'>$needname</span> 才能访问本页面<br>您目前的等级是:<span class='text-primary'>$myname</span> ", "-1", 0, 5000); | |||
ShowMsg("对不起,需要<span class='text-primary'>$needname</span>才能访问本页面<br>您目前的等级是:<span class='text-primary'>$myname</span>", "-1", 0, 5000); | |||
exit(); | |||
} else if ($cfg_ml->M_Money < $money) { | |||
ShowMsg("对不起,需要花费金币:<span class='text-primary'>$money</span> 才能访问本页面<br>您目前拥有的金币是:<span class='text-primary'>".$cfg_ml->M_Money."</span> ", "-1", 0, 5000); | |||
ShowMsg("对不起,需要花费金币<span class='text-primary'>$money</span>才能访问本页面<br>您目前拥有的金币是:<span class='text-primary'>".$cfg_ml->M_Money."</span>", "-1", 0, 5000); | |||
exit(); | |||
} | |||
} | |||
@@ -248,7 +248,7 @@ $safequestions[7] = '您最喜欢的歌曲是什么'; | |||
function GetSafequestion($selid=0,$formname='safequestion') | |||
{ | |||
global $safequestions; | |||
$safequestions_form = "<select class='form-control' name='$formname' id='$formname'>"; | |||
$safequestions_form = "<select name='$formname' id='$formname' class='form-control'>"; | |||
foreach($safequestions as $k=>$v) | |||
{ | |||
if ($k==$selid) $safequestions_form .= "<option value='$k' selected>$v</option>\r\n"; | |||
@@ -1,4 +1,5 @@ | |||
<?php | |||
if (!defined('DEDEMEMBER')) exit('dedebiz'); | |||
/** | |||
* 文档验证 | |||
* | |||
@@ -8,17 +9,13 @@ | |||
* @license https://www.dedebiz.com/license | |||
* @link https://www.dedebiz.com | |||
*/ | |||
if (!defined('DEDEMEMBER')) exit('dedebiz'); | |||
include_once(DEDEINC.'/image.func.php'); | |||
include_once(DEDEINC.'/libraries/oxwindow.class.php'); | |||
//游客需要校验验证码 | |||
if ($cfg_ml->M_ID === 0) { | |||
$svali = GetCkVdValue(); | |||
if (strtolower($vdcode) != $svali || $svali == '') { | |||
ResetVdValue(); | |||
ShowMsg('验证码错误', '-1'); | |||
exit(); | |||
} | |||
$svali = GetCkVdValue(); | |||
if (strtolower($vdcode) != $svali || $svali == '') { | |||
ResetVdValue(); | |||
ShowMsg('验证码不正确', '-1'); | |||
exit(); | |||
} | |||
//校验CSRF | |||
CheckCSRF(); | |||
@@ -26,7 +23,7 @@ $flag = ''; | |||
$autokey = $remote = $dellink = $autolitpic = 0; | |||
$userip = GetIP(); | |||
if ($typeid == 0) { | |||
ShowMsg('请指定文档所属栏目', '-1'); | |||
ShowMsg('您还没选择栏目,请选择发布文档栏目', '-1'); | |||
exit(); | |||
} | |||
$query = "SELECT tp.ispart,tp.channeltype,tp.issend,ch.issend as cissend,ch.sendrank,ch.arcsta,ch.addtable,ch.fieldset,ch.usertype FROM `#@__arctype` tp LEFT JOIN `#@__channeltype` ch on ch.id=tp.channeltype WHERE tp.id='$typeid' "; | |||
@@ -1,4 +1,5 @@ | |||
<?php | |||
if (!defined('DEDEMEMBER')) exit('dedebiz'); | |||
/** | |||
* 文档修改验证 | |||
* | |||
@@ -8,14 +9,13 @@ | |||
* @license https://www.dedebiz.com/license | |||
* @link https://www.dedebiz.com | |||
*/ | |||
if (!defined('DEDEMEMBER')) exit('dedebiz'); | |||
require_once(DEDEINC."/image.func.php"); | |||
require_once(DEDEINC."/libraries/oxwindow.class.php"); | |||
$flag = ''; | |||
$typeid = isset($typeid) && is_numeric($typeid) ? $typeid : 0; | |||
$userip = GetIP(); | |||
if ($typeid == 0) { | |||
ShowMsg('请指定文档所属栏目', '-1'); | |||
ShowMsg('您还没选择栏目,请选择发布文档栏目', '-1'); | |||
exit(); | |||
} | |||
//校验CSRF | |||
@@ -1,4 +1,5 @@ | |||
<?php | |||
if (!defined('DEDEINC')) exit('dedebiz'); | |||
/** | |||
* 文档处理函数 | |||
* | |||
@@ -8,13 +9,12 @@ | |||
* @license https://www.dedebiz.com/license | |||
* @link https://www.dedebiz.com | |||
*/ | |||
if (!defined('DEDEMEMBER')) exit('dedebiz'); | |||
require_once(DEDEINC.'/image.func.php'); | |||
require_once(DEDEINC."/userlogin.class.php"); | |||
//检查用户是否被禁言 | |||
CheckNotAllow(); | |||
/** | |||
* 获得HTML里的外部资源,针对图片 | |||
* 获得网页里的外部资源,针对图片 | |||
* | |||
* @param string $body 文档 | |||
* @param string $rfurl 地址 | |||
@@ -1,4 +1,5 @@ | |||
<?php | |||
if (!defined('DEDEINC')) exit('dedebiz'); | |||
/** | |||
* 单表模型发布器 | |||
* | |||
@@ -8,7 +9,6 @@ | |||
* @license https://www.dedebiz.com/license | |||
* @link https://www.dedebiz.com | |||
*/ | |||
if (!defined('DEDEMEMBER')) exit('dedebiz'); | |||
/** | |||
* 获取选项列表 | |||
* | |||
@@ -36,9 +36,9 @@ function GetOptionList($selid = 0, $channeltype = 0) | |||
} | |||
if ($row->channeltype == $channeltype && $row->issend == 1) { | |||
if ($row->ispart == 0) { | |||
$OptionArrayList .= "<option value='".$row->id."' class='option3'{$selected}>".$row->typename."</option>\r\n"; | |||
$OptionArrayList .= "<option value='".$row->id."' {$selected}>└─ ".$row->typename."</option>\r\n"; | |||
} else if ($row->ispart == 1) { | |||
$OptionArrayList .= "<option value='".$row->id."' class='option2'{$selected}>".$row->typename."</option>\r\n"; | |||
$OptionArrayList .= "<option value='".$row->id."' {$selected}>└──".$row->typename."</option>\r\n"; | |||
} | |||
} | |||
$selected = ''; | |||
@@ -68,9 +68,9 @@ function LogicGetOptionArray($id, $step, $channeltype, $selid = 0) | |||
} | |||
if ($row->channeltype == $channeltype && $row->issend == 1) { | |||
if ($row->ispart == 0) { | |||
$OptionArrayList .= "<option value='".$row->id."' class='option3'{$selected}>$step".$row->typename."</option>\r\n"; | |||
$OptionArrayList .= "<option value='".$row->id."' {$selected}>└─$step ".$row->typename."</option>\r\n"; | |||
} else if ($row->ispart == 1) { | |||
$OptionArrayList .= "<option value='".$row->id."' class='option2'{$selected}>$step".$row->typename."</option>\r\n"; | |||
$OptionArrayList .= "<option value='".$row->id."' {$selected}>└─$step ".$row->typename."</option>\r\n"; | |||
} | |||
} | |||
$selected = ''; | |||
@@ -98,7 +98,7 @@ function classification($mid, $mtypeid = 0, $channelid = 1) | |||
$selected = " selected"; | |||
} | |||
} | |||
$list .= "<option value='".$row['mtypeid']."' class='option3'{$selected}>".$row['mtypename']."</option>\r\n"; | |||
$list .= "<option value='".$row['mtypeid']."' {$selected}>└─ ".$row['mtypename']."</option>\r\n"; | |||
$selected = ''; | |||
} | |||
return $list; |
@@ -83,7 +83,7 @@ function newmail($mid, $userid, $mailto, $type, $send) | |||
$mailbody = "您好".$userid.":\r\n感谢您使用".$cfg_webname."网\r\n".$cfg_webname."应您的要求,重新设置密码(如果您没有提出申请,请检查您的信息是否泄漏)\r\n本次临时登录密码为:".$randval." 请于三天内登录下面网址确认修改\r\n".$cfg_basehost.$cfg_memberurl."/resetpassword.php?dopost=getpasswd&id=".$mid; | |||
if ($type == 'INSERT') { | |||
$key = md5($randval); | |||
$sql = "INSERT INTO `#@__pwd_tmp` (`mid` ,`membername` ,`pwd` ,`mailtime`)VALUES ('$mid', '$userid', '$key', '$mailtime');"; | |||
$sql = "INSERT INTO `#@__pwd_tmp` (`mid` ,`membername` ,`pwd` ,`mailtime`) VALUES ('$mid', '$userid', '$key', '$mailtime');"; | |||
if ($db->ExecuteNoneQuery($sql)) { | |||
if ($send == 'Y') { | |||
sendmail($mailto, $mailtitle, $mailbody, $headers); | |||
@@ -138,7 +138,7 @@ function sn($mid, $userid, $mailto, $send = 'Y') | |||
global $db; | |||
$tptim = (60 * 10); | |||
$dtime = time(); | |||
$sql = "SELECT * FROM #@__pwd_tmp WHERE mid = '$mid'"; | |||
$sql = "SELECT * FROM `#@__pwd_tmp` WHERE mid = '$mid'"; | |||
$row = $db->GetOne($sql); | |||
if (!is_array($row)) { | |||
//发送新邮件; | |||
@@ -7,7 +7,6 @@ | |||
* @link https://www.dedebiz.com | |||
*/ | |||
require_once(dirname(__FILE__)."/config.php"); | |||
$uid = empty($uid) ? "" : RemoveXSS($uid); | |||
if (empty($action)) $action = ''; | |||
if (empty($aid)) $aid = ''; | |||
@@ -27,9 +26,9 @@ if ($uid == '') { | |||
$ddsize = 0; | |||
} | |||
require_once(DEDEINC.'/channelunit.func.php'); | |||
//最新文档8条 | |||
//最新文档10条 | |||
$archives = array(); | |||
$sql = "SELECT arc.*, category.namerule, category.typedir, category.moresite, category.siteurl, category.sitepath, mem.userid FROM `#@__archives` arc LEFT JOIN `#@__arctype` category ON category.id=arc.typeid LEFT JOIN `#@__member` mem ON mem.mid=arc.mid WHERE arc.arcrank > -1 ORDER BY arc.sortrank DESC LIMIT 8"; | |||
$sql = "SELECT arc.*, category.namerule, category.typedir, category.moresite, category.siteurl, category.sitepath, mem.userid FROM `#@__archives` arc LEFT JOIN `#@__arctype` category ON category.id=arc.typeid LEFT JOIN `#@__member` mem ON mem.mid=arc.mid WHERE arc.arcrank > -1 ORDER BY arc.sortrank DESC LIMIT 10"; | |||
$dsql->SetQuery($sql); | |||
$dsql->Execute(); | |||
while ($row = $dsql->GetArray()) { | |||
@@ -26,12 +26,12 @@ if ($fmdo == 'sendMail') { | |||
$url = preg_replace("#http:\/\/#i", '', $url); | |||
$proto = IsSSL()? "https://" : "http://"; | |||
$url = $proto.preg_replace("#\/\/#i", '/', $url); | |||
$mailtitle = "{$cfg_webname}--会员邮件验证通知"; | |||
$mailtitle = "{$cfg_webname},会员邮件验证通知"; | |||
$mailbody = ''; | |||
$mailbody .= "尊敬的用户<span class='text-primary'>{$cfg_ml->fields['uname']}</span>,您好:\r\n"; | |||
$mailbody .= "欢迎注册成为<span class='text-primary'>{$cfg_webname}</span>会员\r\n"; | |||
$mailbody .= "要通过注册,还必须进行最后一步操作,请点击或复制下面链接到地址栏访问这地址:\r\n\r\n"; | |||
$mailbody .= "{$url}\r\n\r\n"; | |||
$mailbody .= "要通过注册,还必须进行最后一步操作,请点击或复制下面链接到地址栏访问这地址:\r\n"; | |||
$mailbody .= "{$url}\r\n"; | |||
$mailbody .= "Powered by DedeBIZ开发团队\r\n"; | |||
$headers = "From: ".$cfg_adminemail."\r\nReply-To: ".$cfg_adminemail; | |||
if (!empty($cfg_bizcore_appid) && !empty($cfg_bizcore_key)) { | |||
@@ -105,7 +105,6 @@ else if ($fmdo == 'user') { | |||
//检查email是否存在 | |||
else if ($dopost == "checkmail") { | |||
AjaxHead(); | |||
if ($cfg_md_mailtest == 'N') { | |||
$msg = "<span class='text-dark'>√可以使用</span>"; | |||
} else { | |||
@@ -171,15 +170,9 @@ else if ($fmdo == 'login') { | |||
if (!isset($vdcode)) { | |||
$vdcode = ''; | |||
} | |||
$svali = GetCkVdValue(); | |||
if (strtolower($vdcode) != $svali || $svali == '') { | |||
ResetVdValue(); | |||
ShowMsg('验证码错误', 'index.php'); | |||
exit(); | |||
} | |||
if (CheckUserID($userid, '', false) != 'ok') { | |||
ResetVdValue(); | |||
ShowMsg("您输入的用户名 {$userid} 不合法", "index.php"); | |||
ShowMsg("您输入的用户名<span class='text-primary'>{$userid}</span>不合法", "index.php"); | |||
exit(); | |||
} | |||
if ($pwd == '') { | |||
@@ -205,7 +198,7 @@ else if ($fmdo == 'login') { | |||
//清除会员缓存 | |||
$cfg_ml->DelCache($cfg_ml->M_ID); | |||
if (empty($gourl) || preg_match("#action|_do#i", $gourl)) { | |||
ShowMsg("成功登录,5秒钟后转向系统主页", "index.php", 0, 2000); | |||
ShowMsg("成功登录,正在转向用户主页", "index.php", 0, 2000); | |||
} else { | |||
$gourl = str_replace('^', '&', $gourl); | |||
ShowMsg("成功登录,现在转向指定页面", $gourl, 0, 2000); | |||
@@ -22,7 +22,7 @@ if ($step == 1) { | |||
$svali = GetCkVdValue(); | |||
if (strtolower($vdcode) != $svali || $svali == '') { | |||
ResetVdValue(); | |||
ShowMsg('验证码错误', '-1'); | |||
ShowMsg('验证码不正确', '-1'); | |||
exit(); | |||
} | |||
$userid = $uname = trim($userid); | |||
@@ -81,18 +81,15 @@ | |||
<script> | |||
MakeUpload(2); | |||
</script> | |||
<?php | |||
//游客强制加验证码 | |||
if ($cfg_ml->M_ID === 0){ | |||
?> | |||
<div class="form-group row"> | |||
<label class="col-sm-2 col-form-label">验证码</label> | |||
<div class="col-sm-10"> | |||
<input name="vdcode" type="text" id="vdcode" class="form-control text-uppercase d-inline-block w-25"> | |||
<img src="../apps/vdimgck.php" title="验证码" onclick="this.src=this.src+'?'"> | |||
<div class="input-group"> | |||
<input name="vdcode" type="text" id="vdcode" class="form-control text-uppercase d-inline-block w-25"> | |||
<img src="../apps/vdimgck.php" id="validateimg" onclick="this.src=this.src+'?'" title="验证码"> | |||
</div> | |||
</div> | |||
</div> | |||
<?php }?> | |||
<div class="text-center"> | |||
<button type="submit" class="btn btn-success">提交</button> | |||
<button type="reset" class="btn btn-secondary" onclick="location.reload();">重置</button> | |||
@@ -59,18 +59,15 @@ | |||
//自定义字段 | |||
PrintAutoFieldsAdd(stripslashes($cInfos['fieldset']),'autofield'); | |||
?> | |||
<?php | |||
//游客强制加验证码 | |||
if ($cfg_ml->M_ID === 0){ | |||
?> | |||
<div class="form-group row"> | |||
<label class="col-sm-2 col-form-label">验证码</label> | |||
<div class="col-sm-10"> | |||
<input name="vdcode" type="text" id="vdcode" class="form-control text-uppercase d-inline-block w-25"> | |||
<img src="../apps/vdimgck.php" title="验证码" onclick="this.src=this.src+'?'"> | |||
<div class="input-group"> | |||
<input name="vdcode" type="text" id="vdcode" class="form-control text-uppercase d-inline-block w-25"> | |||
<img src="../apps/vdimgck.php" id="validateimg" onclick="this.src=this.src+'?'" title="验证码"> | |||
</div> | |||
</div> | |||
</div> | |||
<?php }?> | |||
<div class="text-center"> | |||
<button type="submit" class="btn btn-success">提交</button> | |||
<button type="reset" class="btn btn-secondary" onclick="location.reload();">重置</button> | |||
@@ -81,28 +78,5 @@ | |||
</div> | |||
</div> | |||
<?php pasterTempletDiy('foot.htm');?> | |||
<script> | |||
function checkSubmit() { | |||
if (document.addcontent.title.value == "") { | |||
ShowMsg("名称不能为空"); | |||
document.addcontent.title.focus(); | |||
return false; | |||
} | |||
if (document.addcontent.typeid.value == 0) { | |||
ShowMsg("所属栏目必须选择"); | |||
return false; | |||
} | |||
if (document.addcontent.typeid.options && document.addcontent.typeid.options[document.addcontent.typeid | |||
.selectedIndex].className != 'option3') { | |||
ShowMsg("所属栏目必须选择白色背景的项目"); | |||
return false; | |||
} | |||
if (document.addcontent.vdcode.value == "") { | |||
document.addcontent.vdcode.focus(); | |||
ShowMsg("验证码不能为空"); | |||
return false; | |||
} | |||
} | |||
</script> | |||
</body> | |||
</html> |
@@ -68,28 +68,5 @@ | |||
</div> | |||
</div> | |||
<?php pasterTempletDiy('foot.htm');?> | |||
<script> | |||
function checkSubmit() { | |||
if (document.addcontent.title.value == "") { | |||
ShowMsg("名称不能为空"); | |||
document.addcontent.title.focus(); | |||
return false; | |||
} | |||
if (document.addcontent.typeid.value == 0) { | |||
ShowMsg("所属栏目必须选择"); | |||
return false; | |||
} | |||
if (document.addcontent.typeid.options && document.addcontent.typeid.options[document.addcontent.typeid | |||
.selectedIndex].className != 'option3') { | |||
ShowMsg("所属栏目必须选择白色背景的项目"); | |||
return false; | |||
} | |||
if (document.addcontent.vdcode.value == "") { | |||
document.addcontent.vdcode.focus(); | |||
ShowMsg("验证码不能为空"); | |||
return false; | |||
} | |||
} | |||
</script> | |||
</body> | |||
</html> |
@@ -59,18 +59,15 @@ | |||
//自定义字段 | |||
PrintAutoFieldsAdd(stripslashes($cInfos['fieldset']),'autofield'); | |||
?> | |||
<?php | |||
//游客强制加验证码 | |||
if ($cfg_ml->M_ID === 0){ | |||
?> | |||
<div class="form-group row"> | |||
<label class="col-sm-2 col-form-label">验证码</label> | |||
<div class="col-sm-10"> | |||
<input name="vdcode" type="text" id="vdcode" class="form-control text-uppercase d-inline-block w-25"> | |||
<img src="../apps/vdimgck.php" title="验证码" onclick="this.src=this.src+'?'"> | |||
<div class="input-group"> | |||
<input name="vdcode" type="text" id="vdcode" class="form-control text-uppercase d-inline-block w-25"> | |||
<img src="../apps/vdimgck.php" id="validateimg" onclick="this.src=this.src+'?'" title="验证码"> | |||
</div> | |||
</div> | |||
</div> | |||
<?php }?> | |||
<div class="text-center"> | |||
<button type="submit" class="btn btn-success">提交</button> | |||
<button type="reset" class="btn btn-secondary" onclick="location.reload();">重置</button> | |||
@@ -81,28 +78,5 @@ | |||
</div> | |||
</div> | |||
<?php pasterTempletDiy('foot.htm');?> | |||
<script> | |||
function checkSubmit() { | |||
if (document.addcontent.title.value == "") { | |||
ShowMsg("名称不能为空"); | |||
document.addcontent.title.focus(); | |||
return false; | |||
} | |||
if (document.addcontent.typeid.value == 0) { | |||
ShowMsg("所属栏目必须选择"); | |||
return false; | |||
} | |||
if (document.addcontent.typeid.options && document.addcontent.typeid.options[document.addcontent.typeid | |||
.selectedIndex].className != 'option3') { | |||
ShowMsg("所属栏目必须选择白色背景的项目"); | |||
return false; | |||
} | |||
if (document.addcontent.vdcode.value == "") { | |||
document.addcontent.vdcode.focus(); | |||
ShowMsg("验证码不能为空"); | |||
return false; | |||
} | |||
} | |||
</script> | |||
</body> | |||
</html> |
@@ -64,28 +64,5 @@ | |||
</div> | |||
</div> | |||
<?php pasterTempletDiy('foot.htm');?> | |||
<script> | |||
function checkSubmit() { | |||
if (document.addcontent.title.value == "") { | |||
ShowMsg("名称不能为空"); | |||
document.addcontent.title.focus(); | |||
return false; | |||
} | |||
if (document.addcontent.typeid.value == 0) { | |||
ShowMsg("所属栏目必须选择"); | |||
return false; | |||
} | |||
if (document.addcontent.typeid.options && document.addcontent.typeid.options[document.addcontent.typeid | |||
.selectedIndex].className != 'option3') { | |||
ShowMsg("所属栏目必须选择白色背景的项目"); | |||
return false; | |||
} | |||
if (document.addcontent.vdcode.value == "") { | |||
document.addcontent.vdcode.focus(); | |||
ShowMsg("验证码不能为空"); | |||
return false; | |||
} | |||
} | |||
</script> | |||
</body> | |||
</html> |
@@ -63,18 +63,15 @@ | |||
<label class="col-sm-2 col-form-label">正文</label> | |||
<div class="col-sm-10"><?php GetEditor("body","",400,"Member");?></div> | |||
</div> | |||
<?php | |||
//游客强制加验证码 | |||
if ($cfg_ml->M_ID === 0){ | |||
?> | |||
<div class="form-group row"> | |||
<label class="col-sm-2 col-form-label">验证码</label> | |||
<div class="col-sm-10"> | |||
<input name="vdcode" type="text" id="vdcode" class="form-control text-uppercase d-inline-block w-25"> | |||
<img src="../apps/vdimgck.php" title="验证码" onclick="this.src=this.src+'?'"> | |||
<div class="input-group"> | |||
<input name="vdcode" type="text" id="vdcode" class="form-control text-uppercase d-inline-block w-25"> | |||
<img src="../apps/vdimgck.php" id="validateimg" onclick="this.src=this.src+'?'" title="验证码"> | |||
</div> | |||
</div> | |||
</div> | |||
<?php }?> | |||
<div class="text-center"> | |||
<button type="submit" class="btn btn-success">提交</button> | |||
<button type="reset" class="btn btn-secondary" onclick="location.reload();">重置</button> | |||
@@ -85,28 +82,5 @@ | |||
</div> | |||
</div> | |||
<?php pasterTempletDiy('foot.htm');?> | |||
<script> | |||
function checkSubmit() { | |||
if (document.addcontent.title.value == "") { | |||
ShowMsg("名称不能为空"); | |||
document.addcontent.title.focus(); | |||
return false; | |||
} | |||
if (document.addcontent.typeid.value == 0) { | |||
ShowMsg("所属栏目必须选择"); | |||
return false; | |||
} | |||
if (document.addcontent.typeid.options && document.addcontent.typeid.options[document.addcontent.typeid | |||
.selectedIndex].className != 'option3') { | |||
ShowMsg("所属栏目必须选择白色背景的项目"); | |||
return false; | |||
} | |||
if (document.addcontent.vdcode.value == "") { | |||
document.addcontent.vdcode.focus(); | |||
ShowMsg("验证码不能为空"); | |||
return false; | |||
} | |||
} | |||
</script> | |||
</body> | |||
</html> |
@@ -76,28 +76,5 @@ | |||
</div> | |||
</div> | |||
<?php pasterTempletDiy('foot.htm');?> | |||
<script> | |||
function checkSubmit() { | |||
if (document.addcontent.title.value == "") { | |||
ShowMsg("名称不能为空"); | |||
document.addcontent.title.focus(); | |||
return false; | |||
} | |||
if (document.addcontent.typeid.value == 0) { | |||
ShowMsg("所属栏目必须选择"); | |||
return false; | |||
} | |||
if (document.addcontent.typeid.options && document.addcontent.typeid.options[document.addcontent.typeid | |||
.selectedIndex].className != 'option3') { | |||
ShowMsg("所属栏目必须选择白色背景的项目"); | |||
return false; | |||
} | |||
if (document.addcontent.vdcode.value == "") { | |||
document.addcontent.vdcode.focus(); | |||
ShowMsg("验证码不能为空"); | |||
return false; | |||
} | |||
} | |||
</script> | |||
</body> | |||
</html> |
@@ -55,7 +55,7 @@ | |||
<tbody> | |||
{dede:datalist} | |||
<tr> | |||
<td class="tabTitle"><a href="<?php echo $cfg_phpurl;?>/view.php?aid=<?php echo $fields['id'];?>" target="_blank"><?php echo $fields['title'];?><?php echo IsPicArchives($fields['litpic']);?></a></td> | |||
<td><a href="<?php echo $cfg_phpurl;?>/view.php?aid=<?php echo $fields['id'];?>" target="_blank"><?php echo $fields['title'];?><?php echo IsPicArchives($fields['litpic']);?></a></td> | |||
<td><?php echo $fields['typename'];?></td> | |||
<td> | |||
<?php | |||
@@ -55,7 +55,7 @@ | |||
<tbody> | |||
{dede:datalist} | |||
<tr> | |||
<td class="tabTitle"><a href="<?php echo $cfg_phpurl;?>/view.php?aid=<?php echo $fields['aid'];?>" target="_blank"><?php echo $fields['title'];?></a></td> | |||
<td><a href="<?php echo $cfg_phpurl;?>/view.php?aid=<?php echo $fields['aid'];?>" target="_blank"><?php echo $fields['title'];?></a></td> | |||
<td><?php echo $fields['typename'];?></td> | |||
<td> | |||
<?php | |||
@@ -78,7 +78,7 @@ | |||
<h4>最新文档</h4> | |||
<div class="card ddcard"> | |||
<ul class="list-group list-group-flush"> | |||
<?php foreach ($archives as $archive){?> | |||
<?php foreach ($archives as $archive) {?> | |||
<li><a href="<?php echo $archive['htmlurl'];?>" title="<?php echo $archive['title'];?>"><?php echo $archive['title'];?></a></li> | |||
<?php }?> | |||
</ul> | |||
@@ -25,12 +25,6 @@ | |||
<input type="hidden" name="gourl" value="<?php if (!empty($gourl)) echo $gourl;?>"> | |||
<div class="form-group"><input name="userid" type="text" class="form-control" placeholder="输入用户名"></div> | |||
<div class="form-group"><input name="pwd" type="password" class="form-control" id="iptPwd" placeholder="输入密码"></div> | |||
<div class="form-group"> | |||
<div class="input-group"> | |||
<input name="vdcode" type="text" class="form-control text-uppercase" id="iptValidate" placeholder="请输入验证码"> | |||
<img src="<?php echo $cfg_cmsurl;?>/apps/vdimgck.php" id="validateimg" onclick="this.src='<?php echo $cfg_cmsurl;?>/apps/vdimgck.php?'+new Date().getTime()+Math.round(Math.random() * 10000)" title="验证码"> | |||
</div> | |||
</div> | |||
<div class="form-group"><button type="submit" class="btn btn-success w-100">登录</button></div> | |||
<div class="form-group"><a href="<?php echo $cfg_memberurl;?>/index_do.php?fmdo=user&dopost=regnew" class="btn btn-outline-success w-100">注册</a></div> | |||
<div><a href="<?php echo $cfg_memberurl;?>/resetpassword.php" class="text-dark">忘记密码</a></div> | |||
@@ -24,28 +24,22 @@ | |||
<li class="nav-item"><a class="nav-link <?php echo $rank===''? 'active' : '';?>" href="mystow.php">我的收藏</a></li> | |||
<li class="nav-item"><a class="nav-link <?php echo $rank==='top'? 'active' : '';?>" href="mystow.php?rank=top">收藏排行</a></li> | |||
</ul> | |||
<div class="table-responsive"> | |||
<table width="100%" cellpadding="0" cellspacing="0" class="table table-borderless"> | |||
<tbody> | |||
{dede:datalist} | |||
<tr> | |||
<td colspan="5" class="tabTitle"><a href="archives_do.php?dopost=viewArchives&aid={dede:field.aid/}" target="_blank">{dede:field.title/}</a></td> | |||
<td width="25%" align="center" class="doPost"> | |||
<span class="itemDigg"> | |||
<a class="text_button" href="../apps/recommend.php?type={dede:field.type/}&aid={dede:field.aid/}" target="_blank">[推荐]</a> | |||
</span> | |||
<span class="itemManage"> | |||
<a href='archives_do.php?dopost=delStow&type={dede:field.type/}&aid={dede:field.aid/}'>[删除]</a> | |||
</span> | |||
</td> | |||
</tr> | |||
<tr style="border-bottom: solid 1px #ddd"> | |||
<td colspan="6" class="tabTitle tbBtm">收藏时间:<?php echo MyDate('Y-m-d H:i', $fields['addtime']);?></td> | |||
</tr> | |||
{/dede:datalist} | |||
</tbody> | |||
</table> | |||
</div> | |||
<table width="100%" cellpadding="0" cellspacing="0" class="table"> | |||
<tbody> | |||
{dede:datalist} | |||
<tr> | |||
<td colspan="5"><a href="archives_do.php?dopost=viewArchives&aid={dede:field.aid/}" target="_blank">{dede:field.title/}</a></td> | |||
<td width="25%" align="center" class="doPost"> | |||
<a href="../apps/recommend.php?type={dede:field.type/}&aid={dede:field.aid/}" target="_blank" class="btn btn-success btn-sm">推荐</a> | |||
<a href="archives_do.php?dopost=delStow&type={dede:field.type/}&aid={dede:field.aid/}" class="btn btn-danger btn-sm">删除</a> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="6">收藏时间:<?php echo MyDate('Y-m-d H:i', $fields['addtime']);?></td> | |||
</tr> | |||
{/dede:datalist} | |||
</tbody> | |||
</table> | |||
<nav>{dede:pagelist listsize='6'/}</nav> | |||
</div> | |||
</div> | |||
@@ -46,7 +46,8 @@ | |||
<div class="container py-3"> | |||
<div class="row"> | |||
<div class="col-md-12"> | |||
<p>找回密码第一步<em><a href="index_do.php?fmdo=user&dopost=regnew">还没注册</a></em></p> | |||
<h2>找回密码第一步</h2> | |||
<p><a href="index_do.php?fmdo=user&dopost=regnew">还没注册?</a></p> | |||
<form name="form1" method="POST" action="<?php echo $cfg_memberurl;?>/resetpassword.php"> | |||
<input type="hidden" name="dopost" value="getpwd"> | |||
<input type="hidden" name="gourl" value="<?php if (!empty($gourl)) echo $gourl;?>"> | |||
@@ -15,13 +15,14 @@ | |||
<div class="container py-3"> | |||
<div class="row"> | |||
<div class="col-md-12"> | |||
<p>找回密码第二步<em><a href="index_do.php?fmdo=user&dopost=regnew">还没注册</a></em></p> | |||
<h2>找回密码第二步</h2> | |||
<p><a href="index_do.php?fmdo=user&dopost=regnew">还没注册?</a></p> | |||
<form name="form1" method="POST" action="<?php echo $cfg_memberurl;?>/resetpassword.php"> | |||
<input type="hidden" name="dopost" value="getpasswd"> | |||
<input type="hidden" name="setp" value="2"> | |||
<input type="hidden" name="id" value="<?php echo $id;?>"> | |||
<div class="form-group"><input name="userid" type="text" readonly="readonly" value="<?php echo $row['membername']?>" class="form-control" id="txtUsername" placeholder="用户名"></div> | |||
<?php if (empty($key)){?> | |||
<?php if (empty($key)) {?> | |||
<div class="form-group"><input name="pwdtmp" type="password" class="form-control" placeholder="临时登录密码"></div> | |||
<?php } else {?> | |||
<input name="key" type="hidden" value="<?php echo $key;?>"> | |||
@@ -15,7 +15,8 @@ | |||
<div class="container py-3"> | |||
<div class="row"> | |||
<div class="col-md-12"> | |||
<p>找回密码第三步<em><a href="index_do.php?fmdo=user&dopost=regnew">还没注册</a></em></p> | |||
<h2>找回密码第三步</h2> | |||
<p><a href="index_do.php?fmdo=user&dopost=regnew">还没注册?</a></p> | |||
<form name="form1" method="POST" action="<?php echo $cfg_memberurl;?>/resetpassword.php"> | |||
<input type="hidden" name="dopost" value="safequestion"> | |||
<input type="hidden" name="id" value="<?php echo $member['mid'];?>"> | |||
@@ -181,18 +181,15 @@ | |||
<div id="morelink" style="display:none"> | |||
<?php echo "<div id='uploadfield'></div>";?> | |||
</div> | |||
<?php | |||
//游客强制加验证码 | |||
if ($cfg_ml->M_ID === 0){ | |||
?> | |||
<div class="form-group row"> | |||
<label class="col-sm-2 col-form-label">验证码</label> | |||
<div class="col-sm-10"> | |||
<input name="vdcode" type="text" id="vdcode" class="form-control text-uppercase d-inline-block w-25"> | |||
<img src="../apps/vdimgck.php" title="验证码" onclick="this.src=this.src+'?'"> | |||
<div class="input-group"> | |||
<input name="vdcode" type="text" id="vdcode" class="form-control text-uppercase d-inline-block w-25"> | |||
<img src="../apps/vdimgck.php" id="validateimg" onclick="this.src=this.src+'?'" title="验证码"> | |||
</div> | |||
</div> | |||
</div> | |||
<?php }?> | |||
<div class="text-center"> | |||
<button type="submit" class="btn btn-success">提交</button> | |||
<button type="reset" class="btn btn-secondary" onclick="location.reload();">重置</button> | |||
@@ -203,28 +200,5 @@ | |||
</div> | |||
</div> | |||
<?php pasterTempletDiy('foot.htm');?> | |||
<script> | |||
function checkSubmit() { | |||
if (document.addcontent.title.value == "") { | |||
ShowMsg("名称不能为空"); | |||
document.addcontent.title.focus(); | |||
return false; | |||
} | |||
if (document.addcontent.typeid.value == 0) { | |||
ShowMsg("所属栏目必须选择"); | |||
return false; | |||
} | |||
if (document.addcontent.typeid.options && document.addcontent.typeid.options[document.addcontent.typeid | |||
.selectedIndex].className != 'option3') { | |||
ShowMsg("所属栏目必须选择白色背景的项目"); | |||
return false; | |||
} | |||
if (document.addcontent.vdcode.value == "") { | |||
document.addcontent.vdcode.focus(); | |||
ShowMsg("验证码不能为空"); | |||
return false; | |||
} | |||
} | |||
</script> | |||
</body> | |||
</html> |
@@ -207,28 +207,5 @@ | |||
</div> | |||
</div> | |||
<?php pasterTempletDiy('foot.htm');?> | |||
<script> | |||
function checkSubmit() { | |||
if (document.addcontent.title.value == "") { | |||
ShowMsg("名称不能为空"); | |||
document.addcontent.title.focus(); | |||
return false; | |||
} | |||
if (document.addcontent.typeid.value == 0) { | |||
ShowMsg("所属栏目必须选择"); | |||
return false; | |||
} | |||
if (document.addcontent.typeid.options && document.addcontent.typeid.options[document.addcontent.typeid | |||
.selectedIndex].className != 'option3') { | |||
ShowMsg("所属栏目必须选择白色背景的项目"); | |||
return false; | |||
} | |||
if (document.addcontent.vdcode.value == "") { | |||
document.addcontent.vdcode.focus(); | |||
ShowMsg("验证码不能为空"); | |||
return false; | |||
} | |||
} | |||
</script> | |||
</body> | |||
</html> |