1樓:匿名使用者
select 使用者名稱,密碼 from 表 ,然後在c#程式中判斷,是否有返回結果,如果有,則登入成功唄。
2樓:匿名使用者
以前的話 select count(*) from 表 where name=『dutext1.value』 and pwd=『text2.value』 返回一條記
錄表示zhi登陸成功 現在防止daosql注入 直接寫內成儲存過程 直接傳入引數容 這個可以避免sql注入
3樓:匿名使用者
如果是mvc的話比較方便,在web.config**配置一下,選擇razor模板中的membership.validateuser(model.
username, model.password)方法
asp.***(c#)如何讀取資料庫中資料來驗證登陸的使用者和密碼是否正確
4樓:用著追她
1、使用的asp.***(c#)**開發語言裡頭的正規表示式regex物件,它有一個i**atch方法用於專門驗證正規表示式。
2、準備一段asp.***(c#)網頁**,用於測試郵箱地址格式呈現使用。
3、準備一段asp.***(c#)網頁的cs**。
4、執行我們的asp.***(c#)網頁測試頁面,輸入字串liu。
5、輸入正確格式的郵件地址,可以看到驗證通過了。
6、之前的郵箱地址通過了asp.***(c#)**寫的正規表示式。
7、們的郵箱地址正規表示式只會對整體輸入內容進行驗證。
8、加入^和$符號,驗證的結果顯示。以上郵箱地址正規表示式可以用做自己的工具類,以後可以重複使用,避免每次驗證郵件地址都要重新寫asp.***(c#)**來驗證。
5樓:匿名使用者
string uname = this.txtusername.text; //得到登陸帳號
string pwd = this.txtpassword.text; //得到登陸密碼
sqlconnection sqlcon = new sqlconnection(); //建立資料庫連線物件
//初始化該物件的連線字串
sqlcon.connectionstring =configurationmanager.connectionstrings["strconn"].
connectionstring;
sqlcon.open(); //開啟資料庫連線
sql***mand sql***get = new sql***mand(); //建立sql***mand物件
sql***get.connection = sqlcon; //用sqlcon初始化sql***mand物件
sql***get.***mandtext = "select * from tuser where username='" + uname + "' and userpwd='" + pwd + "'";
sqldatareader sqldr = sql***get.executereader(); //建立sqldatareader物件
if (sqldr.read()) //帳號和密碼正確
else //帳號或密碼錯誤
sqlcon.close();
6樓:
貼上到有一個較簡單的方法不用管使用者和密碼,直接複製貼上。步驟是在設計模式下所用的那個控制元件,上面有一個黑色的小三角,點選一下,選擇資料來源—-新建資料來源--確定--資料來源型別選資料庫--確定--資料連線選擇新建連線——出現新增連線,此時開啟資料庫,你所要用的那個資料庫,一定要看清,左邊物件資源管理器框中,右擊伺服器屬性,把名稱複製下來,貼上到新增連線的伺服器名框中,下面選擇或輸入一個資料庫,下拉選單,選你需要的資料庫,測試連線,成功則確定,點選連線字串,會出現一串字串,複製一下(此時不要下一步,取消)貼上到你的**頁,就是需要寫使用者名稱和密碼的地方,完了。有的會提示錯誤,可能是轉義字元的原因,例如你複製的是7fab8ecda83c42c\sqlexpress,就需要改成雙斜槓7fab8ecda83c42c\\sqlexpress。加油!
7樓:匿名使用者
太簡單了,你可以加我,我把方法與**發給你!!
8樓:
select count(*) from table where user='***' and pass='***'
count>0 ? true false
9樓:受映冬俟山
div標籤,你要加上runat="server",後臺**才能對div操作的!
有runat="server"的才是伺服器控制元件,伺服器端才能操作
div.innerhtml="資料"
c#登入驗證,使用者名稱和密碼在資料庫mysql裡,求登入**
10樓:死亡
using system;
using system.collections.generic;
using system.linq;
using system.web;
using system.configuration;
using mysql.data.mysqlclient;
namespace work.models}}///
/// 檢查使用者登入的方法
///public int userlogincheck(string username,string userpass)
}catch (exception e)
finally
return flag;}
11樓:5最好的我們
你好你做的這個系統能不能發給我啊
使用python做登陸程式,在資料庫中查詢使用者名稱和密碼是否正確,用sqlite
12樓:育知同創教育
import mysqldb
conn=mysqldb.connect(user='root',passwd='pwd',host='127.0.0.1',db='python_test')
cur=conn.cursor()
cur.execute("select * from users where uid='101' and login='ong'")
##uid 是你抄的密襲碼 ;login是你的使用者名稱num=0
for data in cur.fetchall():
num=num+1
print data
if(num != 0):
print '登陸成bai功'
else:
print '使用者名稱或密碼未找到du
zhi'
cur.close()
conn.***mit()
conn.close()
如果還有其他
問題可以dao再問
如何建立存放使用者名稱和密碼的資料庫表?
13樓:環環緊扣
create table userthe(資料庫表名)
( id int identity (1, 1) not null ,
userid int , '會員id自動遞增,並是唯一的
username varchar(50), '會員名稱50個字以內
attribute int default 0, '屬性預設值是設定0
userpassword varchar(50), '這列是使用者存放密碼,建議用md5加密後儲存,驗證的時候使用者輸入的密碼也加密後對比
ustime datetime default getdate(), '這個可以記錄時間,預設為生成的時間);
14樓:邸戈剛白曼
用二進位制開啟資料庫,找一片空地寫入使用者名稱和密碼
15樓:濮家諫靜竹
涉及敏感資訊,密碼需加密儲存,建議使用可以加鹽值的加密演算法配合隨機鹽值
16樓:慄飛索新之
你要建立什麼資料庫表?access
,mssql,mysql
還是oracle
?說的不是很明白啊!你可以直接開啟這些程式手動建表就可以,或者在mssql用sql指令碼來建立sql資料庫:
create
table
[dbo].[userinfo]
([id]
[int]
notnull
,[username]
[varchar]
(15)
collate
chinese_prc_ci_as
notnull
,[password]
[varchar]
(15)
collate
chinese_prc_ci_as
notnull
,[dutyid]
[int]
notnull)on
[primary]
go具體情況要針對不同的dbms來做,祝你好運!
如何用vs2010實現c#winform登陸,使用者名稱密碼要與自帶資料庫裡的內容對比,
17樓:夢幻般的幽靈
登陸問題最多的就是防止sql注入,所以這裡也是一樣,不要用一般的sql語句去做簡單的使用者名稱+密碼查詢,就上面的那些回答一樣,如果輸入包含sql關鍵字,你的系統就會很危險
解決方案有多種:
1.使用儲存過程,(鑑於你提問方式,這條可以不用了)2.先查詢後比對,(查詢出所有使用者,然後逐項比對使用者名稱和密碼。
)再看登陸成功的,要是有一樣的就跳轉介面,winform裡面跳轉方式同樣很多種:
1.可以用 form.show()來跳轉
2.使用執行緒開啟新介面,關閉舊介面(鑑於你提問方式,這條可以不用了)
18樓:匿名使用者
點選登陸按鈕,連線資料庫,獲取使用者名稱密碼,做對比,如果成功,隱藏登陸頁面跳轉到主form,如果登陸失敗,彈出對話方塊提示錯誤原因即可。
有什麼難度嗎?
19樓:周大大
string sql = select count(*) from 使用者信心表 where 使用者名稱='"+txtusername.text+"' and 密碼='"+txtuserpwd.text+"';
sql***mand ***mand = new sql***mand();
int result = convert.toint32(***mand.executescalar(connstring,sql));
if(result>0)
else
winform中,輸入的登入名、密碼怎樣與資料庫中的資料進行匹配,**該咋寫?最好有個完整的例子。
20樓:黑夜一吼
private void button_denglu_cilck(.......)
else}
21樓:匿名使用者
private void btnlogin_click(object sender, eventargs e)
if (pwd.trim() == "")
sqlconnection conn = new sqlconnection("連線資料庫字串");
conn.open();
string sql = "select * from users where username=@username and pwd=@pwd";
sql***mand cmd = new sql***mand(sql, conn);
cmd.parameters.addwithvalue("@username", username);
cmd.parameters.addwithvalue("@pwd", pwd);
object obj=cmd.executescalar();
if (obj == null)
else}
c登陸介面與Oracle資料庫連線
你好 你在資料庫中已經有建表了,應該有這兩個欄位吧,假設表名為admin 欄位為name,pwd也就是使用者名稱和密碼 下面是連線和驗證 1.儲存過程 你自己寫個或者是把這相加到資料庫中 create or replace procedure scott p login v name varchar...
C如何把從資料庫中查到的資料顯示在datagridvie
其實很簡單。我們只需要在窗體上拖放一個datagridview然後雙擊窗體空白處,在 檔案的form1 load事件中新增括號裡的 private void form1 load object sender,eventargs e 即可,sqlconnection conn new sqlconne...
c如何讀出資料庫中的資料型別為數字
看你使用的是何種資料庫.如果是sql server,那麼使用sqlldataconnection,sqldatacommand,sqldatareader來獲取資料庫的資料.sqlconnection sqlcon new sqlconnection 連線字串 sqlcommand sqlcmd n...