當前位置:首頁 » 操作系統 » web認證系統源碼

web認證系統源碼

發布時間: 2023-06-26 16:59:19

❶ 如何架設Web認證方式的上網伺服器

可以使用Linux下的Squid。下面是Ubuntu下的配置:

Ubuntu7.04下Squid代理伺服器的安裝與配置2007-07-08 19:48今天,我花了一個整整一個下午的時間總算可以用Linux(Ubuntu7.04)來開代理給校園網(區域網)內的其他同學開代理上外網吶,在設置的過程中我主要遇到了如下兩個問題(似乎跟Ubuntu復雜的用戶關系有關):
「(core mped)」
「Failed to make swap directory /var/spool/squid/00: (13) Permission denied」

上面這些問題真的弄到我有點抓狂,不過最好我把Squid有關的用新立得軟體管理器全都刪掉,按下面的做法一步步來才最終搞定,發現網上有關ubuntu squid的資料真的難找,希望其他人看了這篇文章後能少走一點彎路。

具做做法如下(參考網上的資料根據自己的實踐進行了重要的修改):

如果你認為編譯源碼比較麻煩的話,你可以用這個命令來裝:
shell~$ sudo apt-get install squid #很快就會裝上並且還自動啟動了.
Shell~$ whereis squid #可以查看squid主要文件裝到什麼地方去了.
squid默認配製是不讓任何用記使用它的,你需要做相應的修改.
shell~$ sudo gedit /etc/squid/squid.conf
然後 定位到
# INSERT YOUR OWN RULE(S) HERE TO ALLOW ACCESS FROM YOUR CLIENTS
# Example rule allowing access from your local networks. Adapt
# to list your (internal) IP networks from where browsing should
# be allowed
#acl our_networks src 192.168.1.0/24 192.168.2.0/24
#http_access allow our_networks
http_access allow localhost
########add by LfT
acl my_network src 10.16.7.222 10.16.8.168 10.16.6.24 #設置你允許訪問的ip
http_access allow my_network
#########end add
# And finally deny all other access to this proxy
http_access deny all

再定位到
# Squid normally listens to port 3128
########change by LfT
http_port 10.16.8.51:808 #你的區域網IP及開放的埠;原來是:http_port 3128
#########change add

# TAG: https_port
# Note: This option is only available if Squid is rebuilt with the
# --enable-ssl option
這樣當你啟用squid後,這幾個ip就可使用這個代理了.如果你還希望客戶端提供用戶名密碼才能使用的話,我們還需做點修改,繼續定位到
#Then, set this line to something like
#
# auth_param basic program /usr/lib/squid/ncsa_auth /usr/etc/passwd
######add by chenheng
auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/passwd
acl auth proxy_auth sdau
http_access allow auth
######end add
以上修改後,你就可以啟用squid(這里假設你設置好了用戶名和密碼,如果沒有設置,參考如下)
得用apache的htpasswd工具為squid設置用戶的密碼:
shell~$ sudo htpasswd -c /etc/squid/passwd proxy_user proxy_password (passwd路徑你可以自己定製,但建議你參考官方建意,雖然我沒有照做).
如果是首次運行squid,你需要首先執行:
shell~$ sudo squid -z (作用我不好用中文解釋,但相信你一定能理解這樣做必要性)
接下來檢驗我們的配製文件是否有問題
shell~$ sudo squid -k parse
如果沒有任何消息輸出,恭喜,你可以使用squid了.
shell~$ sudo squid (後台啟動)
shell~$ sudo squid -k shutdown (用這個命令關掉代理)
如果你認為源碼安裝更好,你可以如下操作:
shell~$ sudo ./configure --prefix=/usr/local/squid —enable-basic-auth-helpers=NCSA
shell~$ sudo make
shell~$ sudo make install
然後對配製文件的修改就同上了,這里不在多說了.
這里僅僅是個人使用的簡單配製,如果你想詳細了解squid,推薦大家到(Squid中文權威指南):http://home.arcor.de/jeffpang/squid/

❷ 精易Web瀏覽器1.取網頁源碼 ()命令怎麼使用,怎麼獲取網頁源碼

  1. 打開想要網站的頁面然後點擊右鍵——查看源代碼

  2. 或者在網站頁面按V

❸ 基於web的JSP網上購物系統源代碼

JSP源碼:http://www.codepub.com/software/download-4-1.html
裡面有很多項目供你挑選參考

javaweb應用系統,求一套許可權管理源代碼,不同角色勾選不同菜單,擁有對應菜單許可權不一樣!

代碼沒有寫出起來,給你說一下原理吧!許可權主要分為用戶角色菜單一個角色對應多個用戶,多個角色對應多個菜單這樣用戶登錄時可以通過用戶自己的角色得到相應的菜單而菜單就直接關繫到具體的功能操作了這樣就劃分出許可權了比如每個人都有自己的名字如「1,2,3,4」而用戶可能有同樣的角色如:「1,2是管理員」「3,4是主任」這樣的管理員和主任就是角色這兩個角色的權利(許可權)當然不同了這樣就是許可權管理了啊中文java技術網

❺ 如何獲取 webrtc 特定版本 源碼

必須要安裝的軟體如下:

SVN,這個是必須的。可以安裝TortoiseSVN,找個合適的版本就可以了。下載地址:http://sourceforge.net/projects/tortoisesvn/。這個軟體等下可以直接需要用到。
安裝msysgit,這也是一定要安裝的,因為等下需要用到。下載地址:http://code.google.com/p/msysgit/downloads/list。個人以為這個也是找個合適的版本就可以了,對版本應該沒有要求,我下載的是:1.7.4版本。
也可以再安裝TortoiseGit,下載地址:http://code.google.com/p/tortoisegit/downloads/list。這個應該是可以安裝,也可以不安裝,但如果要安裝的話,一定要安裝msysgit,因為TortoiseGit只是一個Git版本管理的GUI軟體。
安裝python,這個也是必須的,為什麼需要這個呢?因為等下一個下載工具裡面都是python腳本,所以需要這個來執行。下載地址:http://www.python.org/getit/
現在開始准備下載源碼了,下載源碼我是用gclient工具,這是什麼呢?這是在另一個包裡面提供的一個工具,這個包就是depot_tools,所以我們要先下載這個。

一,下載depot_tootls

可以直接用cmd進入到某一個文件夾下,然後用命令

[html] view plain
svn co http://src.chromium.org/svn/trunk/tools/depot_tools
下載,當然也可以新建一個文件夾,然後右鍵,選擇svn checkout。

二,獲取源碼

在獲取源碼之前,我們看一下我們電腦上(windows)已經准備了哪些東西?

安裝了SVN,這個是必須的,就算不用下載depot_tools,也要安裝這個。因為在後面的下載過程中,還是要用這個。
安裝了Git,這個也是必須的,至少命令行是好使的。
准備depot_tools,這個提供gclient工具,因為要用這個工具下載,這個工具需要安裝python。
現在來獲取源碼,步驟如下:
新建一個文件夾,用於保存獲取的源碼。如webrtc_src。
然後在文件夾上右鍵,會有一個git bash選項。如果沒有的話,就直接打開git bash。就是Git的命令行。
如果直接右鍵打開的,那麼當前的目錄就是新建文件夾的目錄,如果不是當前需要保存源碼文件夾的目錄,就cd 至那個目錄。
接下來就運行一些命令,如下:
獲取源碼:svn checkout http://webrtc.googlecode.com/svn/trunk/。這個下載來的文件不是很大,因為操作還沒有完成。
項目配置文件:gclient config https://webrtc.googlecode.com/svn/trunk。這次下載的文件數量很大,有1G以上,也需要很長的時間,是和下面的命令一起使用的。
gclient sync --force 獲取工程的最新文件。
gclient runhooks --force 這個命令用於生產各種項目文件,如webrtc.sln文件,是或者MakeFile文件。

三,後續操作
在獲取了源碼之後,編譯之後,發現少了很多文件,這些文件可以通過SVN再次獲取。

svn co http://vsfiltermod.googlecode.com/svn/trunk/src/BaseClasses
把獲取的文件放在下面這個目錄

C:/ProgramFiles/Microsoft SDKs/Windows/v7.1/Samples/multimedia/directshow/baseclasses/
這個目錄在你不改變源碼的配置時,是固定的,如果相應的文件夾不存在,就新建一個文件夾。

在Windows上,此時已經存在.sln文件了,直接用VS打開,在編譯時,可能還需要安裝DirectX

❻ 基於web的學生考勤管理系統源代碼

考勤管理系統
java web開發

❼ 如何使用webbrowser控制項獲取網頁源代碼

使用WebBrowser控制項獲取網頁源碼的方法,大多數的人都是使用以下的方法獲取:
(WebBrowser1.Document as IHtmlDocument2).body.outerHtml;
這種方法的野陵美中不足就是只能獲取網頁<body>與<帆伍/body>之間的網頁源碼,而<body>之外如<head>部分的網頁源碼就獲取不到了,下面是某大牛老師給大家分享的方法,可參考:
procere TForm1.Button1Click(Sender: TObject);
var
ole_index, oleObj: OleVariant;
i: integer;
begin
if WebBrowser1.Busy then Exit; //網頁載入中,退出。
Memo1.Lines.Clear;
//獲取主框架網址及網頁源碼
Memo1.Lines.Add(WebBrowser1.OleObject.document.url);
Memo1.Lines.Add(WebBrowser1.OleObject.document.documentElement.outerHTML);
Memo1.Lines.Add(' '); Memo1.Lines.Add(' '); //添加空行
//循環獲取每一個子框架態脊或網址及網頁源碼
for i := 0 to WebBrowser1.OleObject.document.frames.length - 1 do
begin
ole_index := i;
oleObj := WebBrowser1.OleObject.document.frames.item(ole_index);
Memo1.Lines.Add(oleObj.document.url);
Memo1.Lines.Add(oleObj.document.documentElement.outerHtml);
Memo1.Lines.Add(' '); Memo1.Lines.Add(' '); //添加空行
end;
end;

❽ 誰有JavaWeb版本的在線考試系統,求完整源代碼。

基於java web的在線考試系統,我有的。資料庫:mysql
主要功能:注冊、登錄 考試 查詢 等功能

熱點內容
gradle命令編譯apk 發布:2025-03-22 01:02:02 瀏覽:305
我的世界玩壞伺服器 發布:2025-03-22 01:01:59 瀏覽:950
紅米note安卓80怎麼刷機 發布:2025-03-22 00:49:46 瀏覽:214
linux字體緩存 發布:2025-03-22 00:49:09 瀏覽:979
明銳pro為什麼比高爾夫配置還要高 發布:2025-03-22 00:24:43 瀏覽:131
賣房解壓擔保 發布:2025-03-22 00:18:57 瀏覽:452
java打開頁面 發布:2025-03-22 00:18:41 瀏覽:449
mt4ea源碼 發布:2025-03-21 23:59:08 瀏覽:533
文件夾加密隱藏 發布:2025-03-21 23:56:24 瀏覽:19
setjava用法 發布:2025-03-21 23:54:59 瀏覽:183