全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1341
推到 Plurk!
推到 Facebook!

使用interbase元件,同一user可同時兩次登入firebird資料庫,為什麼?

答題得分者是:GrandRURU
ry_lee
高階會員


發表:368
回覆:251
積分:123
註冊:2002-03-19

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-05-06 10:05:48 IP:125.224.xxx.xxx 訂閱
我在本機啟動firebird server,並啟動兩次相同之資料庫登入程式,每支登入程式都用相同之user name,居然都能登入成功,為什麼呢?不是應該第二次以相同第一次之user name就不能登入嗎?不知在網路環境下是否也會如此?
GrandRURU
站務副站長


發表:240
回覆:1680
積分:1874
註冊:2005-06-21

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-05-06 10:51:06 IP:203.75.xxx.xxx 未訂閱
一般來說,資料庫預設同一帳號同時可以經由不同台電腦同時登入
如果要達到你所說的內容,可以另外建一個資料表來記錄使用者的登入狀態。看是由ip確認還是網卡mac值確認都可以。

===================引 用 ry_lee 文 章===================
我在本機啟動firebird server,並啟動兩次相同之資料庫登入程式,每支登入程式都用相同之user name,居然都能登入成功,為什麼呢?不是應該第二次以相同第一次之user name就不能登入嗎?不知在網路環境下是否也會如此?
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#3 引用回覆 回覆 發表時間:2008-05-06 20:32:31 IP:61.67.xxx.xxx 未訂閱
嗨! 你又來了, 
其實不為什麼, 資料庫只是一個database engine而己, 它不具有控管的功能, 不管是ib也好, m$sql也好, 都可以重覆登入的, 更大的資料庫如甲骨文, db2, sysbase我不知道是否有控管能力, 所以你想讓同一個帳號只能登入一次, 你必須自己寫程式來管理!
ry_lee
高階會員


發表:368
回覆:251
積分:123
註冊:2002-03-19

發送簡訊給我
#4 引用回覆 回覆 發表時間:2008-06-27 11:28:44 IP:125.224.xxx.xxx 訂閱
GrandRURU你好:

我總覺得同一帳號同時可以經由不同台電腦同時登入怪怪的,這如同他人用其自己帳號密碼登入資料庫,同時間我也能用其帳號密碼登入資料庫,這如同盜用他人之帳號密碼,為什麼一般資料庫會接受這種情況發生呢?

===================引 用 GrandRURU 文 章===================
一般來說,資料庫預設同一帳號同時可以經由不同台電腦同時登入
如果要達到你所說的內容,可以另外建一個資料表來記錄使用者的登入狀態。看是由ip確認還是網卡mac值確認都可以。

===================引 用 ry_lee 文 章===================
我在本機啟動firebird server,並啟動兩次相同之資料庫登入程式,每支登入程式都用相同之user name,居然都能登入成功,為什麼呢?不是應該第二次以相同第一次之user name就不能登入嗎?不知在網路環境下是否也會如此?
系統時間:2024-11-23 6:37:37
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!