图1-28
新建news_update_ok.asp页,并在页的中间位置写上“更新成功”等字样,作为更新成功的提示页面。选择news_update.asp页中的整个表单,对其应用“服务器行为”面板中的“更新记录”。如图1-29所示。
图1-29
接着应用一下“记录集分页”里面的“移至特定记录”。上面的各个页面建立完成之后,为了让各个页面起作用,还需要对news_edit.asp页中的“del”和“edit”字符应用“服务器行为”面板中的“转到详细页”注意选择正确的网页文件哦:)
图1-30
图1-30
用Dreamweaver+access制作一个简单的asp新闻发布系统(八)
八、新闻后台登陆页面的制作与页面保护
前面的制作都会吧,一个新闻发布系统是越来越完善了。现在我们需要做一个网站登陆入口页(login.asp),用于管理员同过帐好和密码登陆news_list.asp页对新闻进行管理。建立一个表单,其中帐号名所在的文本域命名为“user”,密码所在的文本域命名为:“Password”。选中整个表单,对其应用“服务器行为”面板中“用户身份验证”中“登陆用户”。图1-31。
图1-31
在弹出的对话框中选择用户帐号和密码所在的表“mypass”,当在login.asp页中输入的帐号和密码与“mypass”表中的相同时,登陆到指定的页面,我们这里应指定news_edit.asp为登陆成功页,当然应该在这页里面加上“添加新闻\页的连接,以方便登陆成功后添加新闻。具体设置见图1-32。
图1-32
设置完成后,保存网页按f12预览,当我们输入帐号admin,密码admin之后就会成功登陆到news_edit.asp,如果输入的用户名与密码不对,则停留在login.asp不进行跳转。我们可以在网页的适当地方加上login.asp的链接,这样变非常方便使用了。
那么这样我们的系统就制作完成了么,当然不是,虽然我们可以通过login.asp输入密码和帐号来进入news_edit.asp但是如果我们在测试时直接输入“http://localhost/newstest/news_edit.asp”也可以直接访问,也就是说任何人只要他输入了正确的地址就能访问,显然是不安全的,所以我们要对所有在后台对新闻进行添加/编辑/修改/删除的网页应用一下“服务器行为”面板中“限制对页的访问”。完成之后,你在直接输入
news_edit.asp的直接路径看还能不能访问,当然这时候网页会自动跳转到login.asp页了。提高了安全性。
这样一个具备基本功能的新闻发布系统就制作成功!是不是觉得很简单?如果一时有写地方还弄不明白,那也没关系〈下载〉这个教程的源文件再研究研究就可以了。
补述1:虽然上面的新闻系统基本功能都已制作完成,但是应用到实际还有段距离,比如还要解决在新闻内容页显示的内容是否与在添加新闻时格式一样的问题,空格,回车问题。等等。这也不难,也不需要你掌握很多的知识,现在在国内有很多DW的插件,可以解决这样的问题的,自己去找找吧!
补述2:如果要把我们制作的这个例子放到网上去测试,则要把connections目录下的mynews.asp中“/newstest/newstest.mdb”改为相对路径“newstest.mdb”。
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库用Dreamweaver Acess制作一个简单的asp新闻发布系统(5)在线全文阅读。
相关推荐: