论坛系统设计与开发
用户输入用户名和密码不成功登录成功管理员界面
图5-2 管理员用户登录流程设计
会员来到登录界面后,需输入自己的用户名和密码,单击确定后系统用request对象将会员的用户名和密码提交到服务器,由服务器将这些参数提交到数据库进行检验,检验时注意了字符串中字符的提取,只对字符串中有用字符进行匹配。根据不同的情况服务器用对象作出不同的反映。管理员界面如下图图5-3所示。
图5-3管理员登录界面
20
学院毕业设计(论文)
在登录是必须输入正确的用户名和密码,一但用户名和密码为空或不正确就会就不能登录进去。如下图5-4所示。
图5-4 管理员登录失败界面
代码如下图:5-5所示。 using System; using System.Data;
using System.Configuration; using System.Collections; using System.Web;
using System.Web.Security; using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; using System.Data.SqlClient;
public partial class add_bbs : System.Web.UI.Page
21
论坛系统设计与开发
{
SqlConnection conn;
protected void Page_Load(object sender, EventArgs e) {
PYDataCon m_get = new PYDataCon(); conn = m_get.getConn(); gvv_bind();
if (Session[\] != null) {
//判断用户是否登录
this.tabLoad.Visible = true; //显示显示用户 板 this.tabLoading.Visible = false; //隐藏用户登录面板 } }
protected void gvv_bind() {
PYDataCon m_get = new PYDataCon(); conn = m_get.getConn(); conn.Open();
string ms_sqlstr = \;
SqlDataAdapter ms_adpter = new SqlDataAdapter(ms_sqlstr, conn); DataSet ms_dataset = new DataSet(); ms_adpter.Fill(ms_dataset); GridView1.DataSource = ms_dataset; GridView1.DataBind(); conn.Close(); }
22
学院毕业设计(论文)
protected void Button1_Click(object sender, EventArgs e) {
if (useranem.Text == \) {
Label9.Text = \用户名不能为空\; }
if (pwd.Text == \) {
Label10.Text = \密码不能为空\; }
if (useranem.Text != \ & pwd.Text != \) {
PYDataCon conObj = new PYDataCon(); SqlConnection conn = conObj.getConn(); conn.Open();
SqlDataReader m_reader = null;
SqlCommand m_cmd = new SqlCommand(\tname='\ + useranem.Text.ToString() + \, conn); m_reader = m_cmd.ExecuteReader();
if (m_reader.HasRows) {
m_reader.Read();
if (pwd.Text.ToString().Trim() == m_reader[\].ToString().Trim()) {
Session[\] = m_reader[\].ToString().Trim(); Session[\] = m_reader[\]; Response.Redirect(\); }
23
论坛系统设计与开发
else {
Label9.Text = \; Label10.Text = \密码错误\; } } else {
Label9.Text = \无此用户名\; Label10.Text = \; } } } }
在登录成功后就进入了管理员界面,可以实现管理员的全部功能。如下图5-5所示。
图5-5管理员界面
管理员成功登录系统后就可以返回界面管理管理员信息。从而实现了管理员信息的添加、修改和删除的功能。如下图5-6所示。
24