機房收費系統 之 登入BUG,收費系統bug

來源:互聯網
上載者:User

機房收費系統 之 登入BUG,收費系統bug
聲明:以下內容只對在登入時一個使用者名稱不能同時多次登入的同學適用!




        說是BUG,其實這也不是一個BUG,只是想出一個辦法,解決一個大家好多人都沒有解決的問題!下面就給大家詳細講講到底是什麼樣的問題,什麼樣的解決辦法:


        在機房收費系統中的使用者登入功能,我們能夠讓一個使用者在不同的電腦上同時登入嗎?我相信大家跟我的想法都差不多,一個使用者當然不能在不同的電腦上同時登入!那麼問題就來了,如果使用者已經登入系統,突然斷電或者死機重啟,那麼使用者還能登入我們的系統嗎?肯定能啊!不就是斷電嗎?為什麼不能繼續登入了呢?
                                  


        下面我們先看一下我們的資料庫,當使用者名稱為"1"的使用者登入系統的時候,會往資料庫中插入一條正在值班的工作記錄,。
    


        同時,正是因為有了這條記錄,我們在使用者登入之前就應該判斷"1"這個使用者當前是否正在值班,資料庫中有一條正在值班的記錄,那麼就應該提示"該使用者正在值班!",這樣就限制了使用者名稱為"1"的使用者在不同的電腦上同時登入。
                                 


        正常的情況向,當一個使用者登入系統,系統會往資料庫中插入一條正在值班的工作記錄,當使用者正常退出系統的的時候,系統會將該使用者正在值班的工作記錄,更改狀態。
        


        如果使用者已經登入系統,突然斷電或者死機重啟!使用者不能正常的退出系統,系統也就不能將正在值班的記錄更改為下班的狀態!這個時候,我們再登入使用者"1",系統就會提示我們"該使用者正在值班!",我們就再也登入不上去了,這個時候怎麼辦呢?只能去更改後台資料庫的資料,但是這是一個非常麻煩也是一個非常不適用的做法!


        下面看看我的登入,當資料庫中已經存在一條使用者"1"正在值班的記錄的時候,系統會先提示我們"該使用者正在值班!",接著跳轉到另一個新的登入頁面,。我為系統設定了一個超級密碼!當輸入超級密碼正確的時候,我們就能再次登入系統!
                                     


        超級密碼是自己設定的,可以寫在代碼裡,也可以寫在設定檔裡。這種方法讓我們解決了電腦斷電,死機重啟使用者不能再次登入的問題!但是,如果我們知道了超級密碼,我們也就可以實現同一個使用者在不同的電腦上同時登入!所以,有利也有弊!但是我們可以讓超級密碼變得很機密,一般人不知道,只有超級管理員才知道!這樣的話,勉強也能說得過去...


        經過上面簡單的講解,相信大家都明白了我的超級密碼的用處吧!對於這一個問題,如果大家還有不一樣的理解,可以私下跟我討論......








怎破解學校機房收費系統

這個,要看什麼收費系統了,你查一下,然後電腦上找找看.. 也可以進收費系統的電腦,看一下,他安裝目錄在哪個盤下,什麼檔案,
最後你用什麼磁碟片啦,光碟片啦,隨身碟啦,引導電腦,然後在DOS 下刪除這些檔案,開機就不會引導了..
 
怎繞過學校機房的收費系統直接登入

這便宜也想占!垃圾
 

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.