Selaa lähdekoodia

验证码调整

tags/6.2.0
叙述、别离 2 vuotta sitten
vanhempi
commit
f71b5ab101
43 muutettua tiedostoa jossa 129 lisäystä ja 364 poistoa
  1. +1
    -1
      src/admin/inc/inc_archives_functions.php
  2. +20
    -31
      src/admin/login.php
  3. +4
    -4
      src/admin/templets/index.htm
  4. +2
    -9
      src/admin/templets/login.htm
  5. +1
    -1
      src/admin/templets/member_scores.htm
  6. +2
    -2
      src/admin/templets/mychannel_edit.htm
  7. +1
    -1
      src/admin/templets/mychannel_field_edit.htm
  8. +1
    -1
      src/admin/templets/mychannel_modifysearch.htm
  9. +1
    -1
      src/admin/templets/sys_group.htm
  10. +1
    -1
      src/admin/templets/templets_default.htm
  11. +1
    -1
      src/apps/feedback.php
  12. +2
    -2
      src/install/sql-dfdata.txt
  13. +7
    -5
      src/static/web/css/user.css
  14. +1
    -1
      src/static/web/js/member.album.js
  15. +2
    -2
      src/user/archives_sg_add.php
  16. +1
    -1
      src/user/archives_sg_edit.php
  17. +1
    -1
      src/user/check_card.php
  18. +7
    -7
      src/user/config.php
  19. +7
    -10
      src/user/inc/archives_check.php
  20. +2
    -2
      src/user/inc/archives_check_edit.php
  21. +2
    -2
      src/user/inc/inc_archives_functions.php
  22. +6
    -6
      src/user/inc/inc_catalog_options.php
  23. +2
    -2
      src/user/inc/inc_pwd_functions.php
  24. +2
    -3
      src/user/index.php
  25. +5
    -12
      src/user/index_do.php
  26. +1
    -1
      src/user/reg_new.php
  27. +4
    -7
      src/user/templets/album_add.htm
  28. +4
    -30
      src/user/templets/archives_add.htm
  29. +0
    -23
      src/user/templets/archives_edit.htm
  30. +4
    -30
      src/user/templets/archives_sg_add.htm
  31. +0
    -23
      src/user/templets/archives_sg_edit.htm
  32. +4
    -30
      src/user/templets/article_add.htm
  33. +0
    -23
      src/user/templets/article_edit.htm
  34. +1
    -1
      src/user/templets/content_list.htm
  35. +1
    -1
      src/user/templets/content_sg_list.htm
  36. +1
    -1
      src/user/templets/index.htm
  37. +0
    -6
      src/user/templets/login.htm
  38. +16
    -22
      src/user/templets/mystow.htm
  39. +2
    -1
      src/user/templets/resetpassword.htm
  40. +3
    -2
      src/user/templets/resetpassword2.htm
  41. +2
    -1
      src/user/templets/resetpassword3.htm
  42. +4
    -30
      src/user/templets/soft_add.htm
  43. +0
    -23
      src/user/templets/soft_edit.htm

+ 1
- 1
src/admin/inc/inc_archives_functions.php Näytä tiedosto

@@ -17,7 +17,7 @@ if (!isset($_NOT_ARCHIVES)) {
require_once(DEDEINC.'/customfields.func.php');
}
/**
* 获得HTML里的外部资源,针对图片
* 获得网页里的外部资源,针对图片
*
* @access public
* @param string $body 文档


+ 20
- 31
src/admin/login.php Näytä tiedosto

@@ -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');

+ 4
- 4
src/admin/templets/index.htm Näytä tiedosto

@@ -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>


+ 2
- 9
src/admin/templets/login.htm Näytä tiedosto

@@ -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>


+ 1
- 1
src/admin/templets/member_scores.htm Näytä tiedosto

@@ -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>


+ 2
- 2
src/admin/templets/mychannel_edit.htm Näytä tiedosto

@@ -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


+ 1
- 1
src/admin/templets/mychannel_field_edit.htm Näytä tiedosto

@@ -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>


+ 1
- 1
src/admin/templets/mychannel_modifysearch.htm Näytä tiedosto

@@ -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>


+ 1
- 1
src/admin/templets/sys_group.htm Näytä tiedosto

@@ -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 }?>


+ 1
- 1
src/admin/templets/templets_default.htm Näytä tiedosto

@@ -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>


+ 1
- 1
src/apps/feedback.php Näytä tiedosto

@@ -106,7 +106,7 @@ else if ($action == 'send') {
//ResetVdValue();
echo json_encode(array(
"code" => -1,
"msg" => "验证码错误",
"msg" => "验证码不正确",
"data" => null,
));
exit();


+ 2
- 2
src/install/sql-dfdata.txt Näytä tiedosto

@@ -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'),


+ 7
- 5
src/static/web/css/user.css Näytä tiedosto

@@ -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


+ 1
- 1
src/static/web/js/member.album.js Näytä tiedosto

@@ -119,7 +119,7 @@ function ShowZipField(formitem,zipid,upid)
document.getElementById(zipid).style.display = 'none';
}
}
//图片显示与隐藏Html修改框
//图片显示与隐藏修改框
function ShowHtmlField(formitem,htmlid,upid)
{
if ($Nav()!="IE"){


+ 2
- 2
src/user/archives_sg_add.php Näytä tiedosto

@@ -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' ";


+ 1
- 1
src/user/archives_sg_edit.php Näytä tiedosto

@@ -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' ";


+ 1
- 1
src/user/check_card.php Näytä tiedosto

@@ -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);


+ 7
- 7
src/user/config.php Näytä tiedosto

@@ -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";


+ 7
- 10
src/user/inc/archives_check.php Näytä tiedosto

@@ -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' ";


+ 2
- 2
src/user/inc/archives_check_edit.php Näytä tiedosto

@@ -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


+ 2
- 2
src/user/inc/inc_archives_functions.php Näytä tiedosto

@@ -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 地址


+ 6
- 6
src/user/inc/inc_catalog_options.php Näytä tiedosto

@@ -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;

+ 2
- 2
src/user/inc/inc_pwd_functions.php Näytä tiedosto

@@ -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)) {
//发送新邮件;


+ 2
- 3
src/user/index.php Näytä tiedosto

@@ -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()) {


+ 5
- 12
src/user/index_do.php Näytä tiedosto

@@ -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);


+ 1
- 1
src/user/reg_new.php Näytä tiedosto

@@ -22,7 +22,7 @@ if ($step == 1) {
$svali = GetCkVdValue();
if (strtolower($vdcode) != $svali || $svali == '') {
ResetVdValue();
ShowMsg('验证码错误', '-1');
ShowMsg('验证码不正确', '-1');
exit();
}
$userid = $uname = trim($userid);


+ 4
- 7
src/user/templets/album_add.htm Näytä tiedosto

@@ -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>


+ 4
- 30
src/user/templets/archives_add.htm Näytä tiedosto

@@ -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>

+ 0
- 23
src/user/templets/archives_edit.htm Näytä tiedosto

@@ -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>

+ 4
- 30
src/user/templets/archives_sg_add.htm Näytä tiedosto

@@ -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>

+ 0
- 23
src/user/templets/archives_sg_edit.htm Näytä tiedosto

@@ -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>

+ 4
- 30
src/user/templets/article_add.htm Näytä tiedosto

@@ -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>

+ 0
- 23
src/user/templets/article_edit.htm Näytä tiedosto

@@ -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>

+ 1
- 1
src/user/templets/content_list.htm Näytä tiedosto

@@ -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


+ 1
- 1
src/user/templets/content_sg_list.htm Näytä tiedosto

@@ -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


+ 1
- 1
src/user/templets/index.htm Näytä tiedosto

@@ -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>


+ 0
- 6
src/user/templets/login.htm Näytä tiedosto

@@ -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>


+ 16
- 22
src/user/templets/mystow.htm Näytä tiedosto

@@ -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>


+ 2
- 1
src/user/templets/resetpassword.htm Näytä tiedosto

@@ -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;?>">


+ 3
- 2
src/user/templets/resetpassword2.htm Näytä tiedosto

@@ -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;?>">


+ 2
- 1
src/user/templets/resetpassword3.htm Näytä tiedosto

@@ -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'];?>">


+ 4
- 30
src/user/templets/soft_add.htm Näytä tiedosto

@@ -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>

+ 0
- 23
src/user/templets/soft_edit.htm Näytä tiedosto

@@ -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>

Loading…
Peruuta
Tallenna