必须先登录才能进入其他页面???
登录js -->登录页面<script type="text/javascript">
function chacklogin() {
//这里只是最简单的登录为空的判断
var login_name = $('#login_name').val();
var login_pwd = $('#login_pwd').val();
if (login_name == '') {
$('#confirm').html('请输入登录ID');
$('#login_name').focus();
return false;
}
if (login_pwd == '') {
$('#confirm').html('请输入登录密码');
$('#login_pwd').focus();
return false;
}
var str = "";
$.ajax({
type: "Post",
async: false,
url: "Default.aspx/chacklogin",
data: "{'user':'" + escape($('#login_name').val()) + "','pwd':'" + escape($('#login_pwd').val()) + "'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (data) {
str = data.d;
},
error: function (err) {
str = "";
}
});
if (str == "1") {
location.href = "MianWebForm.aspx";
SetCookie("name", escape($('#login_name').val()));
SetCookie("pwd", escape($('#login_pwd').val()));
}
else if (str == "0") {
alert("用户名或密码错误!请重试");
}
}
</script>
主页面调用了Cookie -->MianWebForm.aspx
<script type="text/javascript">
function chacklogin() {
var login_name = $('#login_name').val();
var login_pwd = $('#login_pwd').val();
//这里只是最简单的登录为空的判断
if (login_name == '') {
$('#confirm').html('请输入登录ID');
$('#login_name').focus();
return false;
}
if (login_pwd == '') {
$('#confirm').html('请输入登录密码');
$('#login_pwd').focus();
return false;
}
var str = "";
$.ajax({
type: "Post",
async: false,
url: "Default.aspx/chacklogin",
data: "{'user':'" + getCookie("name") + "','pwd':'" + getCookie("name") + "'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (data) {
str = data.d;
},
error: function (err) {
str = "";
}
});
if (str == "1") {
location.href = "MianWebForm.aspx";
}
else if (str == "0") {
alert("用户名或密码错误!请重试");
}
}
}
</script>
如何通过js登录如何在其他页面上判断必须先登录才能进入其他页面如(MianWebForm.aspx)???
--------------------编程问答--------------------
登录js -->登录页面--------------------编程问答-------------------- 晕,怎么发我写了啦 --------------------编程问答-------------------- 后台整个form认证 --------------------编程问答-------------------- 把cookie传到隐藏控件再用js
<script type="text/javascript">
function chacklogin() {
//这里只是最简单的登录为空的判断
var login_name = $('#login_name').val();
var login_pwd = $('#login_pwd').val();
if (login_name == '') {
$('#confirm').html('请输入登录ID');
$('#login_name').focus();
return false;
}
if (login_pwd == '') {
$('#confirm').html('请输入登录密码');
$('#login_pwd').focus();
return false;
}
var str = "";
$.ajax({
type: "Post",
async: false,
url: "Default.aspx/chacklogin",
data: "{'user':'" + escape($('#login_name').val()) + "','pwd':'" + escape($('#login_pwd').val()) + "'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (data) {
str = data.d;
},
error: function (err) {
str = "";
}
});
if (str == "1") {
location.href = "MianWebForm.aspx";
SetCookie("name", escape($('#login_name').val()));
SetCookie("pwd", escape($('#login_pwd').val()));
}
else if (str == "0") {
alert("用户名或密码错误!请重试");
}
}
</script>
主页面调用了Cookie -->MianWebForm.aspx
<script type="text/javascript">
function chacklogin() {
var login_name = $('#login_name').val();
var login_pwd = $('#login_pwd').val();
//这里只是最简单的登录为空的判断
if (login_name == '') {
$('#confirm').html('请输入登录ID');
$('#login_name').focus();
return false;
}
if (login_pwd == '') {
$('#confirm').html('请输入登录密码');
$('#login_pwd').focus();
return false;
}
var str = "";
$.ajax({
type: "Post",
async: false,
url: "Default.aspx/chacklogin",
data: "{'user':'" + getCookie("name") + "','pwd':'" + getCookie("name") + "'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (data) {
str = data.d;
},
error: function (err) {
str = "";
}
});
if (str == "1") {
location.href = "MianWebForm.aspx";
}
else if (str == "0") {
alert("用户名或密码错误!请重试");
}
}
}
</script>
如何通过js登录如何在其他页面上判断必须先登录才能进入其他页面如(MianWebForm.aspx)??
或者直接修改web.config --------------------编程问答-------------------- 真晕 直接在web.config里配置一下就ok了 --------------------编程问答-------------------- 用form认证,文凯放到不同文件夹。 --------------------编程问答-------------------- session --------------------编程问答-------------------- 其实用session 很简单 混合COOKIE 也行啊 --------------------编程问答--------------------
正解!
补充:.NET技术 , ASP.NET