我是一名啤酒经销商,我需要网站访问者在某些页面上输入他们的许可证,但我无法了解该州的所有许可证。我目前正在“发布”部分使用默认的wordpress密码保护页面功能。
是否有一个php文件,我可以更改它,而不是让密码是一个特定的数字,我可以告诉它允许任何随机数?
我需要什么代码?我不太懂php。
或者可能有一个插件可以做到这一点,但我在搜索了一段时间后找不到任何插件。
非常感谢你的帮助。
我是一名啤酒经销商,我需要网站访问者在某些页面上输入他们的许可证,但我无法了解该州的所有许可证。我目前正在“发布”部分使用默认的wordpress密码保护页面功能。
是否有一个php文件,我可以更改它,而不是让密码是一个特定的数字,我可以告诉它允许任何随机数?
我需要什么代码?我不太懂php。
或者可能有一个插件可以做到这一点,但我在搜索了一段时间后找不到任何插件。
非常感谢你的帮助。
我同意s\\u ha\\u dum,这并不是很好的保护。。。但是,您可以使用jquery构建一个验证表单,如果通过,则将其转换为实际密码。
示例:
您创建的真实密码:0123456789
用户输入任意十位数字:6537268574
使用jquery,您可以将输入的值存储在某个位置(如果需要进一步存储),然后将该密码字段更改为“0123456789”
两个注意事项:如前所述,实际上根本没有太多保护措施。。。而且,这意味着每个人都在登录同一个用户,这可能会带来一些问题。
好的,首先要将输入的长度限制为所需的位数:
<input type="text" name="license" maxlength="10">
maxlength
到您需要的号码http://www.w3schools.com/tags/att_input_maxlength.asp
使用此代码(jquery-将其放在您的themes/theme\\u文件夹/js/functions.js-并确保您正在调用jquery文件和前端的此js文件),您可以将输入限制为仅数字、退格和删除:$(document).ready(function() {
$("#txtboxToFilter").keydown(function(event) {
// Allow only backspace and delete
if ( event.keyCode == 46 || event.keyCode == 8 ) {
// let it happen, don\'t do anything
}
else {
// Ensure that it is a number and stop the keypress
if (event.keyCode < 48 || event.keyCode > 57 ) {
event.preventDefault();
}
}
});
});
因为从技术上讲,这不是密码保护,所以您可以将其保留在此处,只需将其作为进入下一页所需的字段。尽管如果您确实有一个实际的密码,您可以使用jquery。text();要在单击提交时将其更改为该密码,请执行以下操作:
$(\'#submit\').click(function(){
$("#txtboxToFilter").text("0123456789");
});
如果这解决了您的问题或对您有帮助,请将其标记为答案我正在为存储在选项中的本地主机上的主题创建选项面板。php文件。我的选项面板将有两个主回路。第一个是列出不同的部分,第二个将创建这些部分。我刚刚编写了第一个循环,它在运行时不会显示任何内容。此循环和一些周围html的代码是:<aside> <nav> <ul> <?php foreach ($options as $value){ switch