做用c语言写了一个网页登录注册的boa服务器的cgi接口,注册用户的信息我保存在一个txt文档中,当登录的用户和文档中已有的某个用户信息相符,便登录成功,跳转到主页,不成功就重新返回到登录页面。
但是现在有个问题,我发现即使不用登录或登录不成功,直接输入主页的网址,就可以进入网页,这就使得做的登录注册没有意义了。
哪位知道如何控制,使得登录不成功和不登陆的情况下,输入主页的网址不起作用,就像咱们平时登录邮箱一样
用过其他cgi吗? 比如 asp php
它们提供了session,将访问站点的“全局值”保存在session中,以便所以页面的调用。
比如楼主 你登录成功之后,可以设置一个全局值,
那么访问其他页面,如果没发现这个全局值,那么就返回登录页面,要求登录,
发现了这个值,才能正常操作。
既然用了cgi,我建议除了第一个界面,其它的都放在cgi-bin下面参考http: // topic.csdn-net/t/20061120/13/5171006.html