%@ Page Language="C#" AutoEventWireup="true" CodeFile="login.aspx.cs" Inherits="login" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %>
10228 宿舍论坛
<%
if (Request.QueryString["action"] == null)
{
Response.Write(function.redirect("Default.aspx", ""));
Session["login"] = "no";
}
else
{
if (Request.QueryString["action"].ToString() == "")
Response.Write(function.redirect("Default.aspx", ""));
if (Request.QueryString["action"].ToString() == "logout")
{
Session.RemoveAll();
Response.Write(function.redirect("login.aspx", "退出登录"));
}
if (Request.QueryString["action"].ToString() == "login")
{
if (Request.Form["account"].ToString() == "" || Request.Form["pass"].ToString() == "")
Response.Write(function.redirect("login.aspx", "帐号、密码均不为空"));
else
{
string sql = "select * from [user] where userid='" + Request.Form["account"].ToString() + "' and password='" + Request.Form["pass"].ToString() + "'";
SqlConnection conn = new SqlConnection("server=localhost\\SQLEXPRESS;database=bbs;Integrated security=true");
SqlCommand comm = new SqlCommand(sql, conn);
conn.Open();
SqlDataReader reader = comm.ExecuteReader();
if (reader.HasRows)
{
reader.Read();
Session["userid"] = reader["userid"].ToString();
Session["username"] = reader["username"].ToString();
Session["lastlogin"] = reader["lastlogin"].ToString().Substring(0, 10);
Session["login"] = "true";
Response.Write(function.redirect("Default.aspx", "登录成功"));
}
else
{
Session["login"] = "no";
Response.Write(function.redirect("login.aspx", "帐号、密码不正确"));
}
reader.Close();
conn.Close();
}
}
}
%>