评论会员:Tejas_Vaishnav 时间:2012/02/06
CREATE TABLE USERLOG(
ID INT IDENTITY(1,1) PRIMARY KEY NOT NULL,
USERID INT,
LOGIN DATETIME,
LOGOUT DATETIME
)
{C}
SqlConnection cs = new SqlConnection("YOUR CONNECTION STRING");
cs.Open();
SqlCommand cmd = new SqlCommand();
public void Login(int userID)
{
cmd.Connection = cs;
cmd.CommandType = CommandType.StoredProcedure;
cmd.CommandText = "SP_TRACK_USERLOG";
cmd.Parameters.AddWithValue("@USERID", userID);
cmd.Parameters.AddWithValue("@COMMAND", 0);
cmd.ExecuteNonQuery();
}
public void LogOut(int userID)
{
cmd.Connection = cs;
cmd.CommandType = CommandType.StoredProcedure;
cmd.CommandText = "SP_TRACK_USERLOG";
cmd.Parameters.AddWithValue("@USERID", userID);
cmd.Parameters.AddWithValue("@COMMAND", 1);
cmd.ExecuteNonQuery();
}
的:Muralikrishna8811:嗨,
使用在session_start和session_end事件。
在Session_Start事件写代码登录在数据库表
在Session_End事件写代码数据库表
注销
如果有任何错误代码的问题发表自己尝试一些代码
最佳
评论会员:nagendrathecoder 时间:2012/02/06
。System.DateTime.Now值后,成功登录,注销事件,并存储到数据库
你需要什么做?devildx2050:指此链接
]