Discuz默认中没有直接关闭安全提问的地方,如果需要取消,可以按照交易国Discuz小编的方法步骤:
一、Discuz取消登陆页面中的安全提问
查找文件:template正在使用的模板memberlogin.htm 如果你在,正在使用的模版当中没有找到相关文件,就在默认模板default中找,下面以X3.2为例删除第(92行-118行)
<!--{if empty($_GET['auth']) || $questionexist}-->
<div class="rfm">
<table>
<tr>
<th>{lang security_q}:</th>
<td><select id="loginquestionid_$loginhash" width="213" name="questionid"{if !$questionexist} onchange="if($('loginquestionid_$loginhash').value > 0) {$('loginanswer_row_$loginhash').style.display='';} else {$('loginanswer_row_$loginhash').style.display='none';}"<!--{/if}-->>
<option value="0"><!--{if $questionexist}-->{lang security_question_0}<!--{else}-->{lang security_question}<!--{/if}--></option>
<option value="1">{lang security_question_1}</option>
<option value="2">{lang security_question_2}</option>
<option value="3">{lang security_question_3}</option>
<option value="4">{lang security_question_4}</option>
<option value="5">{lang security_question_5}</option>
<option value="6">{lang security_question_6}</option>
<option value="7">{lang security_question_7}</option>
<lect></td>
</tr>
</table>
</div>
<div class="rfm" id="loginanswer_row_$loginhash" {if !$questionexist} style="display:none"{/if}>
<table>
<tr>
<th>{lang security_a}:</th>
<td><input type="text" name="answer" id="loginanswer_$loginhash" autocomplete="off" size="30" class="px p_fre" tabindex="1" /></td>
</tr>
</table>
</div>
<!--{/if}-->
官方演示图:
删除后演示图:
二、Discuz取消个人设置页面中的安全提问
查找文件:template正在使用的模板homespacecp_profile.htm 如果你在,正在使用的模版当中没有找到相关文件,就在默认模板default中找,下面以X3.2为例删除第(91行-115行)
<tr>
<th>{lang security_question}</th>
<td>
<select name="questionidnew" id="questionidnew">
<option value="" selected>{lang memcp_profile_security_keep}</option>
<option value="0">{lang security_question_0}</option>
<option value="1">{lang security_question_1}</option>
<option value="2">{lang security_question_2}</option>
<option value="3">{lang security_question_3}</option>
<option value="4">{lang security_question_4}</option>
<option value="5">{lang security_question_5}</option>
<option value="6">{lang security_question_6}</option>
<option value="7">{lang security_question_7}</option>
<lect>
<p class="d">{lang memcp_profile_security_comment}</p>
</td>
</tr>
<tr>
<th>{lang security_answer}</th>
<td>
<input type="text" name="answernew" id="answernew" class="px" />
<p class="d">{lang memcp_profile_security_answer_comment}</p>
</td>
</tr>
官方演示图:
删除后演示图:
删除后直接覆盖源代码就可以了,为了防止意外,建议先备份源文件。