网页登录后,前台代码怎么写

ebridge2001 2009-11-28 11:30:52
我现在完成了登录代码编写,并已将登录信息记录到了session中。

我前台代码应该怎样写,才能区分 用户登录前后的不同区域的不同内容显示

有朋友能提供一段代码参考下,或者 帮忙讲解一下 具体的实现原理及步骤。 谢谢了
...全文
270 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
三碗猪脚 2009-11-29
  • 打赏
  • 举报
回复
学习中。。。。
lijing3333 2009-11-29
  • 打赏
  • 举报
回复
用户登录前后的不同区域的不同内容显示
什么意思不太懂。。。

判断session是否存在 写相关代码就可以了

if(session["user"]==null)
{
Panel1.Visible = false;
}
else
{
Panel2.Visible = true;

}
wuyq11 2009-11-29
  • 打赏
  • 举报
回复
using(SqlConnection conn = new SqlConnection(""))
{
conn.Open();
string sql = "select * from tb where name='" + name.Text + "'";
SqlCommand command = new SqlCommand(sql, conn);
SqlDataReader reader = command.ExecuteReader();
if (reader.Read())
{
if(dr["password"].ToString().Equals(txtpass.text.Trim()))
{
Session["name"] = name.Text;
Response.Redirect("index.aspx"); }
}
else
{
Session["name"] = "";
Label1.Text = "登录失败,无此用户名或者密码不正确!";
}
connc.Close();
}
或使用数据库操作类,查询数据或参数化
xifexuxu 2009-11-29
  • 打赏
  • 举报
回复
protected void Button1_Click(object sender, EventArgs e)
{

SqlConnection conn = new SqlConnection(SqlHelp.ConnectionString);
SqlDataAdapter da = new SqlDataAdapter("select * from tbUsers where iUserName = '" + TextBox_iUserName.Text.Trim() + @"' and sPassword = '" + TextBox_sPassword.Text.Trim() + @"' ", conn);
DataSet ds = new DataSet();
try
{
da.Fill(ds);
if (ds != null)
{
if (ds.Tables[0].Rows.Count == 1)
{
Session["iUserName"] = ds.Tables[0].Rows[0]["iUserName"].ToString();
Session["sPassword"] = ds.Tables[0].Rows[0]["sPassword"].ToString();
Session["iUserID"] = ds.Tables[0].Rows[0]["iUserID"].ToString();
Session["iLevels"] = ds.Tables[0].Rows[0]["iLevels"].ToString();
Response.Redirect("main.aspx");
}
else
{
Response.Write("帐号或密码错误!");
}
}
else
{
Response.Write("帐号或密码错误!");
}
}
catch
{

}
finally
{
conn.Close();
conn.Dispose();
conn = null;
}
jianke917 2009-11-28
  • 打赏
  • 举报
回复
添加panel控件并将其设置为不可见,将登陆后才显示的部分添加到panel上,当登陆成功后显示该panel!
yankunlin 2009-11-28
  • 打赏
  • 举报
回复
用 session 做判断....
不明加我qq 975292958

62,254

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧