登录时对登录名创建COOCKIES
用法一:
Session["admin"] = TextBox1.Text;
HttpCookie cookies_admin = new HttpCookie("admin");
cookies_admin.Value = TextBox1.Text;
cookies_admin.Expires = DateTime.Now.AddDays(5); //有效期5天
用法二:
Response.Cookies["UserName1"].Value = this.txtUserName.Text;
Response.Cookies["UserName1"].Expires = new DateTime(2222, 1, 1);//过期时间
MD5加密法
Response.Cookies["PassWord1"].Value = AllowedFileSizeType.MD5(this.txtPassWord.Text);
#region MD5密码加密
public class AllowedFileSizeType
{
public static string MD5(string str)
{
return System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str, "MD5").ToLower();
}
}
#endregion
显示时运行startUp()JS方法
<body onload ="startUp()">
function startUp()
{
initialize(); //用户登陆初始化函数 方法
setInterval("onlineRenew()",1000); //启动在线信息更新。。每秒钟运行一次onlineRenew()方法
}
function initialize()
{
………………
var now=new Date();
var newtimenow = settime(now);
}
function onlineRenew()
{
………………
}
//前台处理时间显示
function settime(mmtime)
{
var Y = mmtime.getYear();
var M = mmtime.getMonth()+1;
var D = mmtime.getDate();
var H = mmtime.getHours();
var Min = mmtime.getMinutes();
var S = mmtime.getSeconds()
if(H <= 9)
{
H = "0"+H;
}
if (Min <= 9)
{
Min = "0"+Min;
}
if (S <= 9)
{
S = "0"+S;
}
oktime = Y +"-"+ M +"-"+ D +" "+ H +":"+ Min +":"+ S;
}
写在前台JS里TEXTBOX多行时滚动条显示在最下面
txtmessage.scrollTop = txtmessage.scrollHeight;
///
连接数据库
///
function startUp()
{
setInterval("onlineRenew()",1000); //启动在线信息更新
}
function onlineRenew()
{
/******************每秒的更新方法* ************************
*
**************************************************/
server1.gettime(ntime); //ajax读取后台当前时间返回值
}
//两datetime时间相减用timespan可得到减后结果。。。TotalSeconds减后相差的秒数。
TimeSpan ts3 = nowtime - ds3Time;
if (ts3.TotalSeconds > 31)