中文(繁体)
中文(简体)
中文(繁体)
한국어
日本語
English
Português
Español
Русский
العربية
Indonesia
Deutsch
Français
ภาษาไทย
首頁
源碼下載
編程相關
建站資源
書籍教程
網頁設計教程
網絡編程教程
手遊
手機軟件
文章
首頁
>
網頁設計教程
>
Dreamweaver教程
Ultradev實例教學:5 做一個相對簡單的網站後台(3)
作者:Eve Cole
更新時間:2009-05-26 16:34:18
第五章:做一個相對簡單的網站後台(3)
刪除的頁面怎麼做呢?咦?忘了我們上面講的嗎?用command對象,很簡單就完成了:
測試一下先。刪除我們剛剛編輯過的那條數據,嗯,也很正常----不正常才怪呢:)
一般我們新增、刪除、編輯完了資料之後都會有一些提示,或是要跳到另一個頁面去。例如我們刪除操作(del_article.asp)完成後要跳回資料顯示頁面,怎麼辦?用html裡面的refresh標記。呵呵,是不是突然拍拍腦袋有恍然大悟的感覺。老是在asp中轉來轉去,html的東西都忘了。
Insert -> Head Tags ->Refresh ,如圖:
其實這個跳轉功能比asp裡的redirect是要好的,因為有些舊瀏覽器或是netscape對redirect支援的不是很好,有時候不能正常的跳到你想要的頁面。 到了這裡我們的編輯、刪除、新增頁面都做好了,我們在做一個功能選擇頁面出來,可以快速跳轉:
做完了這個,我們是不是該鬆口氣了,hoho,一個簡單的網站後台管理程式就做完了,好簡單啊。且慢,你的頁面還沒有任何保護措施!也就是說,無論是誰只要知道了你的網站後台管理頁面的位址,他就可以進行新增、刪除、編輯的操作了,這樣的話.... $%^#&*
呵呵,早有準備呢,別忘了我們專門有一個管理員使用者表,是用來記錄管理員資訊的!
開啟server bahaviors -> Authentication -> Login User 製作一個密碼驗證頁面---別忘了,實作你要先建立一個包含幾個Text類型的表單域的Form,只有驗證通過後才能存取那些後台管理頁面!
圖中各欄的用途相信你一看就明白了,不明白的話看看泥人的例子也就清楚了:)
完成後如圖:
只有這樣還是不夠的,我們還得為每個你不希望被未經驗證的人訪問的頁面田家一個行為: server behaviors -> Authentication -> Restrict Access To Page 就是說,如果未經驗證,竟不能訪問。如圖:
If Access Denied Go To:如果未經驗證的話跳到哪一頁。這裡為fail.asp。
察看原始碼,可以看到保護的機制是利用了session。在登陸時,伺服器會建立一個session會話變量,如果未經登陸直接存取其他頁面的話,因為session不存在,所以就不能存取:
到了這裡,一個真正的比較完善的但又比較簡單的才算完成了!同時也恭喜你,你已經可以比較熟練的應用Ultradev了,相信你能用他製作出眾多功能豐富的網頁應用程式!
在最後一節裡,我們將講一些Ultradev的高級應用技巧,朋友們可別錯過哦!
如果您需要更多的關於ultradev的資料,請造訪www.4u2v.com.
相關文章
Ultradev實例教學:2.3 建立Web站點
2009-05-30
Ultradev實例教學:2.4 UltraDev與各種資料庫的連線程式碼
2009-05-30
Ultradev實例教學:3.1 定義站點
2009-05-30
Ultradev實例教學:3.2 建立資料庫連接
2009-05-30
Ultradev實例教學:3.3 應用資料庫建立動態網頁
2009-05-30
Ultradev實例教學:3.4 新增紀錄
2009-05-30
Ultradev實例教學:3.5 編輯資料庫中的紀錄
2009-05-30
Ultradev實例教學:3.6 刪除紀錄
2009-05-30
Ultradev實例教學:3.7 建立一個簡單的查詢
2009-05-30
Ultradev實例教學:4 插件的安裝與使用
2009-05-30
Ultradev實例教學:5 做一個相對簡單的網站後台(1)
2009-05-26
Ultradev實例教學:5 做一個相對簡單的網站後台(2)
2009-05-26