C#编写的登录框
我是C#初学者,急求一个含登录,加注册的登录框的代码,数据库为SQL的,谢谢啊 --------------------编程问答-------------------- 网上一大堆 --------------------编程问答-------------------- asp.net 2.0内建了这东西。--------------------编程问答-------------------- 各位兄弟帮帮忙啊,我再网上找了啊,不得行,我要C#.NET+SQL的。 --------------------编程问答-------------------- 2005就已经给了这个控件了 --------------------编程问答-------------------- 楼上说的对
Visual Studio .NET 2005 有这个 控件 --------------------编程问答-------------------- 搜索引擎
自学能力
两样用不好,就不要干这行了 --------------------编程问答-------------------- 可以从网上下载,一大堆.不能不学无术 --------------------编程问答-------------------- form 控件,
--------------------编程问答-------------------- 2005的login 控件就是的了 --------------------编程问答-------------------- 难道这个也不会写
接分啊 楼上的同志们给出了很多方案滴 --------------------编程问答-------------------- 这个东西要是都写不出来的话,那可以多用点时间学习哦,给你代码:
protect void Button1_Click(object sender,EventArgs e)
{
SqlConnection con=new SqlConnection("server=.;database=mydatabase;uid=myuid;pwd=mypwd");
SqlCommand cmd=con.CreateCommand();
cmd.CommandText="select count(*) from users where uid=@uid and pwd=@pwd";
SqlParameter puid=cmd.Parameters.Add("@uid",SqlDbType.Int);
SqlParameter ppwd=cmd.Parameters.Add("@pwd",SqlDbType.Int);
puid.Value=this.TextBox1.Text;
ppwd.Value=this.TextBox2.Text;
con.Open();
int count=(int)cmd.ExecuteScalar();
if(count==1)
{//登录成功}
else
{ //登录失败}
} --------------------编程问答-------------------- 楼主得加油了。 --------------------编程问答-------------------- 这样教他是害他哦. --------------------编程问答-------------------- 随便找本新点的ASP.NET2.0的书翻翻吧,自己学会比较好 --------------------编程问答-------------------- 我有现成的,刚做的~
加我QQ:364024160 --------------------编程问答-------------------- 你到底有没有再学呀,这种问题也拿得出手
……………………………… --------------------编程问答-------------------- 这样学习可不好 --------------------编程问答-------------------- 你也太懒了 --------------------编程问答-------------------- 这个简单,加我QQ,我发一个小项目给你,QQ:21374618 --------------------编程问答-------------------- 大家都很热心啊呀,楼主多听大家的建议吧 --------------------编程问答-------------------- nocoolming() ( ) 信誉:100 Blog 加为好友 2007-07-02 09:29:29 得分: 0
这个简单,加我QQ,我发一个小项目给你,QQ:21374618
=============================
换我就给发个木马,^_^ --------------------编程问答-------------------- 我是C#初学者啊,老师要我们做个项目,我没办法啊。
不过也挺感谢大家的帮助。你们的建议收了~ --------------------编程问答-------------------- 努力。 --------------------编程问答-------------------- 汗。这年头呀。。。。。 --------------------编程问答-------------------- 汗。这年头呀。。。。。.........
--------------------编程问答-------------------- 初学者,要是没有人指导都回这样:不知道从哪下手。
等看的多了,自己动手做一下,慢慢就熟悉了。
在baidu,google上搜索一下,这样的例子很多的 --------------------编程问答-------------------- string sql = "SELECT userid FROM Users WHERE UserName = '" + txtUserName.Text.Replace("'","_") + "' AND UserPassword = '" + System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(txtPassword.Text, "md5") + "'";
//使用上面类似的SQL语句向数据库执行查询,如果用户是合法的,将会返回数据。
if (...) //根据条件判定用户是合法的
{
//下面的语句告诉.NET发送一个验证Cookie给用户:
if(authentication)
{
System.Web.Security.FormsAuthentication.SetAuthCookie(userid, false)
Response.Redirect("afterlogin.aspx");
}
if(register)
{
SqlCommand cmd=con.CreateCommand();
cmd.CommandText="insert into tablename values(@uid,@pwd)";
SqlParameter puid=cmd.Parameters.Add("@uid",SqlDbType.Int);
SqlParameter ppwd=cmd.Parameters.Add("@pwd",SqlDbType.Int);
puid.Value=this.TextBox1.Text;
ppwd.Value=this.TextBox2.Text;
con.Open();
cmd.executenonquery();
}
}
--------------------编程问答-------------------- 敢问楼主是在校学习还是在培训??? --------------------编程问答-------------------- 当然是在校学习啦,
我要的代码是,C#.NET+SQL的登录和注册的代码,哪位高手提供一下啊 --------------------编程问答-------------------- LZ
这最基本的东西都不自己动手写呀?? --------------------编程问答-------------------- 这个是最简单的逻辑,楼主别不爱听
懒是做不了程序员的,多思考,多动手,多用搜索引擎,你的境界才会提高
--------------------编程问答-------------------- 这个是最简单的逻辑,楼主别不爱听
懒是做不了程序员的,多思考,多动手,多用搜索引擎,你的境界才会提高
--------------------编程问答-------------------- 不要拿初学来做给自己找理由.思考!!!!!!!!!!!!!! --------------------编程问答-------------------- 虽然对高手来说是简单,但对一个初学者来说,有时真是想破脑袋也想不出来,我也是初学者,真的有的时候是想破脑袋都不知道个为什么,只能上网去翻翻高手的东西,向高手学习。不过我还是佩服LZ,在高手如云的地方发这样的贴,能有这精神,我挺佩服!起码我要向你这精神学习! --------------------编程问答--------------------
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;
using System.Data.OleDb;
public partial class index : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void btlogin_Click(object sender, EventArgs e)
{
string userName=Request.Form["uid"].ToString();
string userPwd=Request.Form["upwd"].ToString();
//SqlConnection con = new SqlConnection("server=.;database=alluser;uid=bb;pwd=1113;");
//con.Open();
string strConnection = "Provider=Microsoft.Jet.OleDb.4.0;Data Source=";
strConnection += Server.MapPath("alluser.mdb"); //*就是数据库的名字
OleDbConnection con = new OleDbConnection(strConnection);
con.Open();
OleDbCommand cmd = new OleDbCommand("select count(*) from users where userName='" + userName + "'", con);
int count = Convert.ToInt32(cmd.ExecuteScalar());
if (count > 0)
{
OleDbCommand cmd2 = new OleDbCommand("select userPwd from users where userName='" + userName + "'", con);
if (userPwd == cmd2.ExecuteScalar().ToString())
{
Session["islog"] = "yes";
Session["name"] = this.uid.Text;
Response.Redirect("main.aspx");
}
else
{
this.Label3.Text = "密码错误";
}
}
else
{
this.Label3.Text = "用户名不存在";
}
}
protected void btreg_Click(object sender, EventArgs e)
{
Response.Redirect("reg.aspx");
}
} --------------------编程问答-------------------- private void Btlogin_Click(object sender, EventArgs e)
{
String getpassword;
String getmanager;
String mymanager;
String mypassword;
if (Denglu.Text == "1")
{
return;
}
getmanager = Manager.Text;
getpassword = Password.Text;
String SQLstr = "SELECT * FROM tblstudents WHERE(((tblstudents.Name)='"
+ getmanager + "'))";
Manager.Text = "";
Password.Text = "";
OleDbDataAdapter myCmd=new OleDbDataAdapter(SQLstr,
"Provider=Microsoft.Jet.OLEDB.4.0;"
+"Data Source=c:\\lib.mdb");
DataSet ds =new DataSet ();
DataTable mytable=new DataTable ();
DataRow myrow;
myCmd.Fill(ds);
mytable =ds.Tables[0];
try
{
myrow=mytable .Rows [0];
}
catch
{
MessageBox.Show =("没有此用户");
return;
}
mypassword=myrow[2].ToString ();
if(getpassword ==mypassword )
{
//inform.Text=myrow[1].ToString ()+"你好!";
Denglu.Text ="1";
Number .Text =myrow[0].ToString ();
//DataGrid1.visible=true;
}
else
{
MessageBox.Show ( "登录失败,请重新登录");
}
} --------------------编程问答-------------------- 你应该多想想哦。在网上一搜一大堆 --------------------编程问答-------------------- 晕倒!~ --------------------编程问答-------------------- 呵呵! 我想你们书上应该有部分代码吧! 自己拿书先抄一遍 再一句一句的弄懂 再自己写一遍就差不多饿 我就是这样学习的 --------------------编程问答-------------------- ··· ···
麻烦呀。一般这样的问问题,大多数时候都是没有经过自己深入的思考
我也是个初学者,也很想在csdn上提些问题,但都在我想提问之前,被自己找到了答案,要么是网上。要么是书里。
还是多搜索些吧,虽然有时候效率不行,可经过了自己的努力,记忆的更深刻
--------------------编程问答-------------------- 我也不会写,学习一下 --------------------编程问答-------------------- 大家一起加油, --------------------编程问答-------------------- 楼主加油,刚学的时候确实会比较迷茫的。。 --------------------编程问答-------------------- 慢慢来~!!! --------------------编程问答-------------------- 想不到你比我还菜~~~~
Visual Studio .NET 2005 有这个 控件 --------------------编程问答-------------------- 现在都是想伸手来要了,这样怎么能有进步呢?。。。 --------------------编程问答-------------------- 那么简单,自己做啊!!!!! --------------------编程问答-------------------- 冷静 --------------------编程问答-------------------- using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace EmployeeSystem
{
public partial class Login : Form
{
public Login()
{
InitializeComponent();
}
private void btnLogin_Click(object sender, EventArgs e)
{
//连接数据库
string con = "server=.;database=EmployeeSystem;uid=sa;pwd=123;";
SqlConnection sqlcon = new SqlConnection(con);
//设置变量
string userName = txtName.Text.Trim();
string userPwd = txtPwd.Text.Trim();
//数据查询
string query = "SELECT count(*) FROM Login where Name='"+userName+"' and Pwd='"+userPwd+"'";
SqlCommand myCmd = new SqlCommand(query,sqlcon);
int count = 0;
sqlcon.Open();
count = (int)myCmd.ExecuteScalar();
sqlcon.Close();
if (count > 0)
{
MessageBox.Show("登录成功!", "系统提示");
//建立一个新窗体
EmployeeManage myemp = new EmployeeManage();
//显示此窗体
myemp.Show();
this.Hide();
}
else
{
MessageBox.Show("你输入的用户名或密码错误!","错误信息",MessageBoxButtons.YesNo,MessageBoxIcon.Error);
}
}
private void label1_Click(object sender, EventArgs e)
{
}
private void btnExit_Click(object sender, EventArgs e)
{
this.Close();
}
}
}
--------------------编程问答-------------------- 这个挺好的 --------------------编程问答-------------------- 汗。这年头呀。。。。。.........
login控件不推荐用!!!
算了 不评价!!! --------------------编程问答--------------------
07年的贴子 --------------------编程问答--------------------
估计楼主已经是高手了
补充:.NET技术 , C#