日期:2014-05-17 浏览次数:21060 次
<INPUT type="submit" id="Submit1" name="Submit1" value=" " runat="server" onserverclick="Submit1_ServerClick" style="border-style:none; background: url(images/登录.png); width: 66px; height: 26px; margin-top: 0px;">
protected void Submit1_ServerClick(object sender, System.EventArgs e)
{
if (!Page.IsValid) return;
string sql = "exec spLogon @LogonName,@LogonPwd";
SqlParameter[] parameters ={
new SqlParameter("@LogonName", SqlDbType.NVarChar,15),
new SqlParameter("@LogonPwd", SqlDbType.NVarChar,20)};
parameters[0].Value = LogonID.Text.Trim();
parameters[1].Value = Password.Text;
SqlDataReader dr = null;
try
{
dr = DbHelperSQL.ExecuteReader(sql,parameters);
if (dr.Read())
{
int id=Convert.ToInt32(dr[0]);
TorionRole role = (TorionRole)Convert.ToInt32(dr[1]);
string realname = dr[2].ToString();
var user = new TorionUser(){ID=id,Role = role,RealName=realname};
Session["TorionHR:CurrentUser"] = user;
//write cookies to client
Response.Cookies["CookiesUser"].Value = Server.UrlEncode(LogonID.Text.Trim());
Response.Cookies["CookiesUser"].Expires = DateTime.Today.AddDays(1d);
FormsAuthentication.RedirectFromLoginPage("*", false);
}
&nb