- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我有一个登录页面,用户可以输入用户名和密码 我隐藏了包含文本框内容的 div 我知道我的方法很糟糕,但我没有更好的解决方案。有人可以帮助我当用户输入错误时我该怎么做超过 3 次?我想用没有客户端的 c# 代码和 jquery 来完成这项工作。
$.ajax(
{
type: "POST",
url: "loginpg.aspx/loginmtd",
data: JSON.stringify({
username: username,
password: password
}),
contentType: "application/json; charset=utf-8",
dataType: "json",
async: true,
cache: false,
success: function (ret) {
if (ret.d != "" && hasError == false) {
$(".error").hide();
hasError = true;
$('#result').after('<span class="error"> welcome ' + ret.d + '</span>');
} else if (hasError == false) {
$(".error").hide();
hasError = true;
if (failcount < 3) {
$('#result').after('<span class="error">password is wrong' + ret.d + '</span>');
ret = "";
failcount += 1;
} else {
$(".hid").hide(1000);
}
}
},
error: function (x, e) {
hasError = true;
$('#result').after(x.responseText);
}
});
最佳答案
虽然技术上可以在 3 次尝试失败后停止用户,但正如 jeschafe 所说,一旦刷新浏览器或打开新窗口,他们就可以重试。该 block 需要发生在服务器端,而不是使用 jquery 的客户端。
另一方面,这意味着您的用户名和密码数据也是客户端的?我确信这也存在额外的安全风险。
关于c# - 限制密码输错3次的用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12200659/
此时,程序显示两种选择并打印一条语句,表明用户赢了、计算机赢了还是平局。继续玩直到用户选择停止,然后打印用户赢的次数,损失, 和关系. import java.util.Scanner; import
我想在 d3.js 中制作一个条形图,每个项目或行都有正条和负条,如下所示: 它有点像谷歌金融“行业摘要”图表(http://google.com/finance) 任何人都可以指出我这种图表的 d3
尝试根据 GF 和 GA 创建一个新列“Results”。想知道如何通过定义函数和条件语句来做到这一点。以下是我对一行的初步尝试,但无法弄清楚如何将其应用于所有行,非常感谢您的帮助! 日期地点对手GF
我对 Java 还很陌生,并且有一项任务被困住了。我相信我的 boolean 函数是正确的,但是我不知道在主函数中要写什么。 这是作业: 编写一个公共(public)函数(静态方法)winner(in
使用掷骰子游戏中的 10,000 次模拟来计算获胜概率 (wins/(wins + Loss))。下面是双骰子游戏的方法: public class CrapsGame { public st
我是一名优秀的程序员,十分优秀!