1. 登录以后,登录框隐藏,并且欢迎登录的框显示,并且,左上角登录的按钮消失,安全退出显示.
2. 如果选择记住帐号和密码,下次登录直接登录,并且保证安全性.
,根据用户名读取用户密码,并进行md5加密,检验两次密码是否相同,如果相同就返回json数据,登录状态true和用户名,如果cookies中只有用户名,那么返回登录状态为
<%@ Master Language="C#" AutoEventWireup="true" CodeFile="Left_Top_Dwon.master.cs"
Inherits="Left_Top_Dwon" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
http://www.w3
.org/TR/xhtml1/DTD/xhtml1-transitiona
l.dtd">
<html xmlns="
http://www.w3
.org/1999/xhtml">
<head id="Head1" runat="server">
<meta
http-equiv="Content-Type" content="text/html; charset=utf-8" />
<
title>无标题文档</
title>
<link href="css/top_foot.css" rel="stylesheet" type="text/css" />
<link href="css/style.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src='<%=ResolveUrl("js/main_nav.js")%>'></script>
<script type="text/javascript" src='<%=ResolveUrl("js/nav.js") %>'></script>
<script src='<%=ResolveUrl("Admin/scripts/jquery-1.7.1.min.js")%> ' type="text/javascript"></script>
<script type="text/javascript">
//检测登录状态
function
checkLoginState()
{ $.ajax(
{ url:"Member/Data/GetMemberInfo.ashx?method=
checkLoginStatus",
type:"post",
success:function(data,status)
{ var jsonInfo= $.parseJSON(data
); // alert(data
); //同时记住账号和密码
if(jsonInfo.Status&&jsonInfo.UserName
!="")
{ $("#divNotLogin").hide(
); $("#divIsLogin").show(
); $("#liLogin").hide(
); $("#liLogout").show(
); $("#lbUserName").text(jsonInfo.User
Name);
}
//如果只记住账号
else if(jsonInfo.Status&&jsonInfo.UserName=="")
{ $("#divNotLogin").show(
); $("#divIsLogin").hide(
); $("#liLogin").show(
); $("#liLogout").hide(
); $("#txtUserName").val(jsonInfo.User
Name);
}
else
{ $("#divNotLogin").show(
); $("#divIsLogin").hide(
); $("#liLogin").show(
); $("#liLogout").hide(
); }
}
}
); }
$(function()
{ //第一次登录需要检测是否自动登录
checkLoginState(
); //获取新闻类别
$.ajax(
{ url:'<%=ResolveUrl("Admin/News/Data/GetNewsInfo.ashx?method=GetNewsTypeForCombox")%>',
type:"get",
success:function(text)
{ var JsonData=$.parseJSON(text
); $("#m2").empty(
);//先清空m2子元素的内容
$.each(JsonData,function(key,
value){ //注意这里
//这里链接还需要添加具体页面
$("#m2").append('<a href=\"'+'<%=ResolveUrl("News/NewsList.aspx?Typ
EID=")%>'+value.Typ
EID+'\">'+value.Typ
ename+'</a>'
); }
); }
}
); //获取工艺知识类别
$.ajax(
{ url:'<%=ResolveUrl("Admin/Product/Data/GetProduc
Tinfo.ashx?method=GetTopCraftTypeInfo")%>',
success:function(text)
{ var JsonData=$.parseJSON(text
); $("#m1").empty(
);//先清空m2子元素的内容
$.each(JsonData,
value){ //注意这里
//这里链接还需要添加具体页面
$("#m1").append('<a href=\"'+'<%=ResolveUrl("CraftKnowledge/CraftKnowledgeList.aspx?FId=")%>'+value.FId+'\">'+value.Typ
ename+'</a>'
); }
); }
}
); //登录
$("#aLogin").click(function()
{ var Name=$("#txtUserName").val(
); var pwd=$("#txtPwd").val(
); var cbName=$("#cbUserName").attr("
checked"
); var cbPwd=$("#cbPwd").attr("
checked"
); if(Name==""||pwd=="")
{ alert("用户名或密码不能为空!"
); return;
}
if(cbName=="
checked")
cbName="1";
else
cbName="0";
if(cbPwd=="
checked")
cbPwd="1";
else
cbPwd="0";
var Data=
{"Name":Name,"Pwd":pwd,"cbName":cbName,"cbPwd":cbPwd }
$.ajax(
{ url:"Member/Data/GetMemberInfo.ashx?method=MemberLogin",
data:Data,
success:function(ReturnData,status)
{ var jsonInfo= $.parseJSON(ReturnData
); if(jsonInfo.Status)
{ $("#divNotLogin").hide(
); $("#divIsLogin").show(
); $("#liLogin").hide(
); $("#liLogout").show(
); $("#lbUserName").text(jsonInfo.User
Name);
}
else
{ alert("您输入的帐号或密码错误!也有可能您的帐号未邮箱激活!"
); }
}
}
); }
); }
); </script>
<asp:ContentPlaceHolder ID="head" runat="server">
</asp:ContentPlaceHolder>
</head>
<body>
<div class="sheel">
<div class="header">
<div class="top_side">
<ul>
<li id="liLogin"><a href="#">登录</a> | </li>
<li><a href="#">注册</a> </li>
<li>|<a href="#">个人信息</a> </li>
<li>|<a href="#">我的收藏夹</a> </li>
<li>|<a href="#">我的留言</a> </li>
<li>|<a href="#">总站留言</a> </li>
<li id="liLogout">|<a id="A2" href='<%=ResolveUrl("Member/Data/GetMemberInfo.ashx?method=MemberLogout")%>'>安全退出</a></li>
</ul>
</div>
<div class="nav">
<ul id="sddm">
<li><a href="#">首 页</a> </li>
<li><a href="#">工艺概况</a></li>
<li><a href="#" onmouseover="mopen('m1')" onmouseout="mclosetime()">工艺知识</a>
<div id="m1" onmouseover="mcancelclosetime()" onmouseout="mclosetime()">
<a href="#">大吴泥塑</a> <a href="#">金漆木雕</a> <a href="#">潮州刺绣</a> <a href="#">潮州陶瓷</a>
</div>
</li>
<li><a href="#">作品展览</a></li>
<li><a href="#">非遗作品</a></li>
<li><a href="#" onmouseover="mopen('m2')" onmouseout="mclosetime()">新闻中心</a>
<div id="m2" onmouseover="mcancelclosetime()" onmouseout="mclosetime()">
<a href="#">大吴泥塑</a> <a href="#">金漆木雕</a> <a href="#">潮州刺绣</a> <a href="#">潮州陶瓷</a>
</div>
</li>
<li><a href="#">大师风采</a></li>
<li><a href="#">企业展示</a></li>
<li><a href="#">联系我们</a></li>
</ul>
</div>
</div>
<div class="content">
<div class="left_side">
<form id="fLogin">
<div class="logo_bottom">
</div>
<div class="login">
<h4>
用户登录</h4>
<div class="lg_table" id="divNotLogin">
<table class="table1" width="198" cel
LPADding="0" cellspacing="0" border="0">
<tr>
<td width="40" align="right">
用户名
</td>
<td width="108" align="center">
<input type="text" id="txtUserName" name="txtUserName" />
</td>
<td width="50" rowspan="2">
<a href="#" id="aLogin">
<img src='<%=ResolveUrl("images/login.png")%>' alt="登录" /></a>
</td>
</tr>
<tr>
<td align="right">
密码
</td>
<td align="center">
<input type="
password" name="txtPwd" id="txtPwd" />
</td>
</tr>
</table>
<div class="border">
</div>
<table class="
table2" width="190" cel
LPADding="0" cellspacing="0" border="0">
<tr>
<td width="90">
<a href="#">
<img src='<%=ResolveUrl("images/lg_forget.png")%>' alt="忘记密码" /></a>
</td>
<td width="100">
<a href="#">
<img src='<%=ResolveUrl("images/zhuce.png")%>' alt="注册" /></a>
</td>
</tr>
<tr>
<td>
<input type="
checkbox" name="cbUserName" id="cbUserName" /><span>记住用户名</span>
</td>
<td>
<input type="
checkbox" name="cbPwd" id="cbPwd" /><span>记住密码</span>
</td>
</tr>
</table>
</div>
<div class="lg_table" id="divIsLogin">
<table id="tbIsLogin" class="table1" width="198" cel
LPADding="0" cellspacing="0"
border="0">
<tr>
<td class="style1" style="height: 90px">
<font style="color: Red">欢迎您回来!</font><br />
尊敬的的<font style="color: Red"><label id="lbUserName"></label></font>用户!
</td>
</tr>
<tr>
<td align="center" class="style2">
<a href="###">查看个人信息</a> | <a id="A1" href='<%=ResolveUrl("Member/Data/GetMemberInfo.ashx?method=MemberLogout")%>'>退出</a>
</td>
</tr>
</table>
</div>
</div>
</form>
<div class="enter enter1">
<a href="#">
<img src='<%=ResolveUrl("images/master.png")%>' alt="大师入口"
title="大师入口" /></a></div>
<div class="enter enter2">
<a href="#">
<img src='<%=ResolveUrl("images/company.png")%>' alt="企业入口"
title="企业入口" /></a></div>
<div class="paihang">
<h3>
<p class="hide">
推荐排行榜</p>
<p>
<a href="#">更多</a></p>
</h3>
<ul class="ph_ul" id="ph1">
<li><a href="#" onmouseover="setph(0
);" class="ph_hover">大师推荐</a></li>
<li><a href="#" onmouseover="setph
(1);">工艺品推荐</a></li>
<li><a href="#" onmouseover="setph(2
);">企业推荐</a></li>
</ul>
<div class="ph_p" id="ph2">
<ul style="display: block;">
<li class="ph_li1"><a href="#" class="
phplihover">周少君</a></li>
<li class="ph_li2"><a href="#">周少君</a></li>
<li class="ph_li3"><a href="#">周少君</a></li>
<li class="ph_li4"><a href="#">周少君</a></li>
<li class="ph_li5"><a href="#">周少君</a></li>
</ul>
<ul>
<li class="ph_li1"><a href="#" class="
phplihover">大大个</a></li>
<li class="ph_li2"><a href="#">大大个</a></li>
<li class="ph_li3"><a href="#">大大个</a></li>
<li class="ph_li4"><a href="#">大大个</a></li>
<li class="ph_li5"><a href="#">大大个</a></li>
</ul>
<ul>
<li class="ph_li1"><a href="#" class="
phplihover">小小粒</a></li>
<li class="ph_li2"><a href="#">小小粒</a></li>
<li class="ph_li3"><a href="#">小小粒</a></li>
<li class="ph_li4"><a href="#">小小粒</a></li>
<li class="ph_li5"><a href="#">小小粒</a></li>
</ul>
</div>
</div>
<div class="question">
<h3>
<p class="hide">
参与调查</p>
</h3>
<table width="200">
<tr>
<td colspan="2">
<b>Q.</b><span>您最喜欢以下哪种工艺品?</span>
</td>
</tr>
<tr>
<td>
<input type="radio" /><span>泥塑</span>
</td>
<td>
<input type="radio" /><span>木雕</span>
</td>
</tr>
<tr>
<td>
<input type="radio" /><span>陶瓷</span>
</td>
<td>
<input type="radio" /><span>石雕</span>
</td>
</tr>
<tr>
<td>
<a href="#">
<img src='<%=ResolveUrl("images/sumbit.gif")%>' alt="提交" /></a>
</td>
<td>
<a href="#">
<img src='<%=ResolveUrl("images/see.gif")%>' alt="查看结果" /></a>
</td>
</tr>
</table>
</div>
<div class="search">
<div class="search_thing">
<table width="225">
<tr>
<td height="25">
<
SELEct name="
SELEct" class="
SELEct">
<option>木雕</option>
<option>泥塑</option>
<option>陶瓷</option>
</
SELEct>
</td>
<td height="25">
<input type="text" value="" />
</td>
</tr>
<tr>
<td colspan="2">
<a href="#">
<img src='<%=ResolveUrl("images/search.png")%>' alt="搜索" /></a>
</td>
</tr>
<tr>
<td colspan="2" class="high_search">
<a href="search.html">前往高级搜索>></a>
</td>
</tr>
</table>
</div>
</div>
</div>
<div class="right_side">
<asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
</asp:ContentPlaceHolder>
</div>
<div class="footer">
<div class="s_nav">
<ul>
<li><a href="#">在线留言</a>|</li>
<li><a href="#">联系我们</a>|</li>
<li><a href="#">关于我们</a>|</li>
<li><a href="#">企业信息</a>|</li>
<li><a href="#">招商合作</a></li>
</ul>
</div>
<div class="foot">
<p>
<span>广东省潮州</span> <span>2011 © All RIGHTS RESERVED. [版权所有] 学生创新活动中心</span>
</p>
<p>
<span>制作与维护:计算机工程研发实验室</span><span>联系QQ群:73983871</span></p>
</div>
</div>
</div>
</div>
</body>
</html>
t.
t.
t.
t.
t.
info.
t.
t.Response.Write(new memberBLL().
t.
t.
t.
t.
info.
t.
t.