不用資料庫如何實現對身份的判斷 即登陸

2025-01-27 03:00:19 字數 3066 閱讀 6566

1樓:網友

正用asp寫個資料庫」不太懂你這句話,asp有那麼強能寫資料庫?

使用者認證很簡單的,用乙個變數放使用者名稱,別乙個變數放密碼不就行了嗎?

如果想要安全的話可以把密碼進行md5加密後放入存密碼的變數裡,只要在判斷的時候也將輸入的密碼進行md5加密,然後進行比較就ok了。

md5演算法應該用過吧,就是一種報文摘要演算法,他是不可逆的,加密之後無法解密。

對於asp的是使用什麼函式我不太清楚,我只對php的很瞭解,php裡只要使用乙個函式就可以了。

pass = e10adc3949ba59abbe56e057f20f883e;

上面的32位的值就是123456 通過md5加密後的字串了。

然後你只要把別人在登陸的時候填的密碼也通過md5進行加密,再來和進行比較,如果相等就說明密碼正確。

2樓:訊息靈通者

你如果使用的是固定ip的話,可以通過在網頁中加如**,讀取遠端ip,取ip數值,比較你的ip,如果相同,則下一步,如果不同,則跳轉到指定頁面。源**很簡單,不超過10行,可以搜尋看看。如果沒有發貼我給你。

3樓:璩銳進

如果你不用資料庫就直接寫在asp檔案,密碼最好用md5加密後再寫入。但也不見得有多安全。

不用資料庫怎麼實現**的註冊和登入

4樓:阿香

不用資料庫是不能實現的。 我們可以用文字承載;(當然文字也屬於是資料庫。

**看看這) 或者用xml來承載。

5樓:糖糖4礙

可以用文字是資料庫來代替,不過這樣會比資料庫慢。

j**a webservice的身份驗證原理(登入之後,才能進行訪問),最好能給出例子.

6樓:網友

一般baiwebservice使用ws-security處理安全性du的問題,如使用者令牌、數字zhi籤dao

你說的答那種方式如果一定要用,可以採用類似cookie的方式,login方法成功登入後返回乙個加密後的字串作為cookie,客戶端記錄這個字串,再次呼叫add的時候需要將其作為add的乙個慘素傳回服務端,服務端對其進行驗證,看是不是login生成的字串,如果是則執行,如果不是則不回應。還可一在這個cookie字串中加入時間資訊,以實現登入時效,比如20分鐘後無效。

7樓:網友

login方法可以連線資料庫,判斷身份呀,如果有就執行add()方法呀。

sql server 2000 如何以身份驗證登入

8樓:網友

先用window方式登陸進去,選擇資料庫例項,右鍵選擇屬性——安全性:把伺服器身份驗證選項從window身份驗證模式」改為「sqlserver和window身份驗證模式」。點選確定,關閉當前物件資源管理器。

2、重新用window驗證方式登陸,在左邊的樹結構中選擇「資料庫」下面的「安全性」選項——登入名——sa,右鍵屬性——在「sqlserver身份驗證」中輸入要設定的sa密碼。

3、重新啟動sqlserver服務。記著,是重啟服務,不是關掉sqlserver2005然後再開啟。

如果不重新啟動sqlserver服務,直接用sa登陸,就會報這樣的錯誤:「使用者 'sa' 登入失敗。該使用者與可信 sql server 連線無關聯」。

注:重啟sqlserver服務的方法:進入window服務,找到「sql server (mssqlserver)」服務,選擇重新啟動。

或者在執行中輸入:net stop mssqlserver ,然後再輸入:net start mssqlserver。

這樣重新服務之後再用sa登陸就ok了)

9樓:應斯

你伺服器用。 ,還有就是有服務沒開啟。

sql2008中用windows身份驗證登陸建立了乙個資料庫檔案,如何賦予sa使用者管理員許可權(可進行所有操作)?

10樓:最愛媽咪

固定資料庫角色是在資料庫級別定義的,並且存在於每個資料庫中。db_owner和db_securityadmin資料庫角色的成員可以管理固定資料庫角色成員身份。但是,只有db_owner資料庫角色的成員能夠向db_owner固定資料庫角色中新增成員。

msdb 資料庫中還有一些特殊用途的固定資料庫角色。你可以給sa使用者設定db_owner的許可權。

我想在本地實現登陸和修改密碼的功能,不用後臺資料庫,請問我該如何實現,主要**是什麼?

11樓:網友

不使用資料庫記錄修改後的密碼,那麼改這個密碼有什麼意義呢?只能儲存在手機本地快取裡,重新安裝軟體甚至軟體更新,都有可能造成密碼丟失。

c#如何連線sqlserver資料庫?window身份驗證跟sql server身份驗證的區別是什

12樓:網友

string connstring = @"data source=.\sqlexpress;initial catalog=book;integrated security=true"; //引入資料來源。

sqlconnection connection = new sqlconnection(connstring); //連線到引入的資料庫。

windows驗證就是資料庫賬號密碼和作業系統上的一樣,sql驗證是資料庫有自己獨立的賬號密碼;sql驗證必win驗證更安全。

13樓:網友

1.鏈結資料庫。

資料庫的服務開啟。

using(sqlconnection conn = new sqlconnection("你的資料庫的鏈結字串"))

身份驗證與sqlserver身份驗證的區別。安全級別不同。

如果是window身份驗證,那麼當你登陸sqlserver的時候,你的windows使用者,也是sqlserver使用者,所以可以直接登入。

如果是sqlserver身份驗證,那麼你登入sqlserver的時候,你是需要輸入你的sqlserver使用者,才可以登入sqlserver

如何使用sql語句判斷資料庫是否已經存在

1.資料 庫if exists select 1 from master.dbo.sysdatabases where name example print database existed else print database not existed 2.表if exists select 1 ...

平時不用資料庫,怎樣避免sql2019對電腦造成卡頓

下面是mysql的。如果你要控制sqlserver的。建議你到系統服務中找到sqlserver2005的服務名,然後修改下面相關欄位的服務名為你的sqlserver2005服務名就可以了。將下面內容儲存為批處理檔案 bat 格式檔案。大致意思是服務是關閉的狀態下你雙擊它就會啟動,若是啟動狀態下你雙擊...

如何對SQLServer資料庫進行重新命名

企業管理器 右鍵 資料庫 所有任務 還原資料庫 還原為資料庫庫 中輸入還原後的資料庫名admin10000.com 還原選擇 從裝置 選擇裝置 新增 新增你的備份檔案 確定,回到資料庫還原的介面 備份號 選擇內容 選擇你要恢復那次備份的內容 選項 將 移至物理檔名 中的物理檔名修改為你的資料檔案要存...