当前位置:编程学习 > C#/ASP.NET >>

求助!~ c#.net 登录页面 oracle 指正一下

# 功能名称 功能描述 备注
1 用户列表 以列表形式列出所有用户,要在列表中显示用户所属部门 
2 添加用户 可添加用户,包括用户名、用户描述。对用户的密码可进行重置。需要设置用户类型,一般Type字段都是1即普通用户。
用户角色划分:
管理员:审核发布资源的正确性和可用性、发布资源、取消发布(取消后为待审核)、发布公告、发布标准规范和培训资料,备份恢复数据库
一般用户:提交资源、资源申请的授权(谁发布谁负责审核)、删除资源(要有原因)、 
3 修改 修改用户的相关信息。 
4 删除 删除已经添加的用户。如果已经使用的用户(如已发布资源)不能删除,另外默认管理员不能删除。

using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Data.OracleClient;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;

public partial class WebControl_UserLogin : System.Web.UI.UserControl
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }
    protected void btnSubmit_Click(object sender, EventArgs e)
    {

        OracleConnection con = null;
        try
        {

            con = new OracleConnection("Data Source=ORCL10G2;" + "Persist Security Info=True;" + "User Id=HYGGZY_GM;" + "Password=HYGGZY_GM");
            con.Open();
            OracleCommand cmd = new OracleCommand();
            OracleDataReader dr = cmd.ExecuteReader();
            dr.Read();
            string usrname = dr["usrn"].ToString();
            string psword = dr["psw"].ToString();
            
            while (usrname != txtUserName.Text.ToString() || psword != txtPassWord.Text.ToString())
            {
                usrname = dr["usrn"].ToString();
                psword = dr["psw"].ToString();
                lblError.Text = "登录失败,请重新登录!.";
            }

            lblError.Text = "Login";

        }
        catch (OracleException err)
        {

            lblError.Text = err.Message;
        }
        finally
        {

            con.Close();


        }



    }
}



--------------------编程问答-------------------- 首先就是登录的这块

本人新手 

望大家指正一下

~~ --------------------编程问答-------------------- 你的问题是什么 --------------------编程问答--------------------
引用 2 楼 gyyong 的回复:
你的问题是什么

同问 --------------------编程问答-------------------- 数据库中已有一用户名-用户密码表。希望只是最简单的从一个页面要求用户输入帐户和密码,点一按钮后如果密码正确,就转到另一有秘密的页面而已。


是不是不用Sesion的话,别人直接输你那个秘密网页的网址不就OK了?

用sesion该怎么做?
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,