⑴ 怎么用vs2010做一个asp登录和注册的网页谁有具体步骤和相对应的代码,连接sql数据库的那种
登陆的button中 连接数据库 conn.Open(); string str="select * from biao where name=+TextBox1.Text+ and password= +TextBox2.Text+"; sqlcommand comm=new sqlcommand(str,conn); sqldatareader dr=comm.executereader(); if(dr.read()) {response.write("");} else { 还是上边那个改成 登陆失败 }怎么用vs2010做一个asp登录和注册的网页?谁有具体步骤和相对应的代码,连接sql数据库的那种
⑵ vs 2005中怎么做登录和注册的页面
在ASP.NET中访问SQL Server
在ASP.NET中访问SQL Server数据库有两种方法,它们是System.Data.OleDb和System.Data.SqlClient。下面这段程序以System.Data.SqlClient为例访问本地数据库服务器。
首先导入名字空间:System.Data和System.Data.SqlClient。详细代码看源程序。
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %>
<html>
<script language="C#" runat="server">
protected void Page_Load(Object Src, EventArgs E )
{
SqlConnection myConn = new SqlConnection("server=localhost;uid=sa;pwd=;database=pubs");
//创建对象SqlConnection
string strSQL="SELECT au_id,au_lname,au_fname,phone,address,city,zip FROM authors";
SqlDataAdapter myCmd = new SqlDataAdapter(strSQL, myConn);
//创建对象SqlDataAdapter
DataSet ds = new DataSet();
//创建对象DataSet
myCmd.Fill(ds);
//填充数据到Dataset
DataView source = new DataView(ds.Tables[0]);
MyDataGrid.DataSource = source ;
MyDataGrid.DataBind();
//将数据绑定到DataGrid
}
</script>
<body>
<h3><font face="Verdana">Simple SELECT to a DataGrid Control
</font></h3>
<ASP:DataGrid id="MyDataGrid" runat="server"
Width="600"
BackColor="#ccccff"
BorderColor="black"
ShowFooter="false"
CellPadding=3
CellSpacing="0"
Font-Name="Verdana"
Font-Size="8pt"
HeaderStyle-BackColor="#aaaadd"
MaintainState="false"
/>
</body>
</html>
⑶ 用s q l+vs做一个注册登录网站。c#
新建数据库用户表 user
int_id 编号自增
vc_name 姓名字符串
int_type 类型(1 学生,2教师,3管理员)
vc_loginName 登录帐号
vc_Password登录密码
在表中预制管理员和教师数据(因为无需注册,直接登录)
int_idvc_nameint_typevc_loginName vc_PassWord
1管理员3admin 123
2 李老师 2zls 123
登录页面新建dropdownlist
<asp:DropDownListrunat="Server"id="drp_type">
<asp:ListItemValue="1"Text="学生"></asp:ListItem>
<asp:ListItemValue="2"Text="教师"></asp:ListItem>
<asp:ListItemValue="3"Text="管理员"></asp:ListItem>
</asp:DropDownList>
登录帐号密码输入框
<inputrunat="server"id="tb_name">
<inputrunat="server"id="tb_pwd">
后台验证
string selectedType=drp_type.SelectedValue;
string userName=tb_name.value;
string pwd=tb_pwd.value;
sql语句
stringsql="selectcount(*)fromuserwhereint_type="+selectedType+"andvc_username='"+userName+"'andvc_passWord='"+pwd+"'";
//执行sql语句如果结果大于0就是验证成功可以登录。
⑷ vs2008和SQL Server 2008 做的用户登录注册界面 全部代码
public static class HelperMess
{
private static string user;
public static string User
{
get { return HelperMess.user; }
set { HelperMess.user = value; }
}
}
登陆成功直接赋值
楼下:WinForm里绝对没有Session概念,
由于WinForm的工作流程原理与WebForm截然不同,,
对WinForm来讲完全没必要引用Session这个概念
有空交流
⑸ vs2010 编写登录按钮代码
string sql = "select * from bs_appuser t where t.appuser_cd='" + TextBox1.Text.ToUpper().Trim() + "' and t.passwordhash_tx='"
+ FormsAuthentication.(TextBox2.Text, "MD5") + "'";
OracleConnection con = new OracleConnection(strConn);
con.Open();
OracleCommand cmd = new OracleCommand(sql,con);
OracleDataReader a = cmd.ExecuteReader();
if (a.Read())
{
string User_ID = a[0].ToString();
string User_Name = a[1].ToString();
string sql2 = "select * from bs_appuserrole t where t.appuser_id='"+ User_ID +"'";
OracleConnection con1 = new OracleConnection(strConn);
con1.Open();
OracleCommand cmd1 = new OracleCommand(sql2);
OracleDataReader a2 = cmd.ExecuteReader();
if (a2.Read())
{
Session["User_ID"] = a2[0];
}
con1.Close();
con1.Dispose();
Response.Redirect("manageWarehouse.aspx");
}
else
{
ScriptManager.RegisterStartupScript(this.UpdatePanel1, Page.GetType(), System.DateTime.Now.Ticks.ToString(), "alert('身份不对或密码错误!');", true);
}
con.Close();
con.Dispose();
⑹ 用VS跟SQL2008一起弄的用户注册页面SQL用的是Windows身份登陆VS代码怎么写
题注可以参考petshop程序,这是微软提供的.net示例,内容对初学者有很大的帮助
祝好运,望采纳。
⑺ VS2005做网页登陆界面链接数据库,50分悬赏,满意追加50
这是页面的代码。
数据库链接的代码不在这里,在它背后的.cs文件里,或者在vs里的数据库资源管理器,然后在设计视图里绑定到表上。
帮你找了一点资料,你仔细看一下就明白了。
⑻ 用VS创建一个连接SQL数据库的登陆界面需要哪些步骤最好能把关键代码写出来 感谢
protected void btnQuery_Click(object sender, EventArgs e)
{
string str = "Data Source=.;Initial Catalog=lianxi;Integrated Security=True";
SqlConnection conn = new SqlConnection(str);
int count = 0;
try
{
conn.Open();
string sql = "select count (*) from UserForm where UserName=@username and UserPassWord=@userpassword";
SqlCommand cmd = new SqlCommand(sql, conn);
cmd.Parameters.Add(new SqlParameter("@username", this.tbUserName.Text));
cmd.Parameters.Add(new SqlParameter("@userpassword", this.tbUserPassWord.Text));
count = (int)cmd.ExecuteScalar();
}
catch (Exception ex)
{
Response.Write(ex.Message);
}
finally
{
conn.Close();
}
if (count > 0)
{
Response.Write("<script>alert('登陆成功!')</script>");
}
else
{
Response.Write("<script>alert('登陆失败!')</script>");
}
}
⑼ 用vs编写基于C#的登陆注册页面
那句话的意思是根据sql语句查询数据库中满足条件的数据,返回dataset对象;数据加密跟创建表没多大的关系,1张用户表就行,可以把加密后的数据存储在用户表中,验证的时候要么解密比较是否相等,要么就加密后比较是否相等;相等就通过,不等就用户或密码错误