51CTO技术论坛 » Web及应用服务器 » 关于通过网页管理网站的问题        上一帖     下一帖    查看完整版本

页: [1]

碎欲2008-7-17 00:52
关于通过网页管理网站的问题

[color=Blue]Sample Text[
大家好!
  小弟遇到一点问题在这里请教大家!
  公司有4台服务器,一台域控,一台mail服务器,一台即时消息服务器,一台文件服务器(就是专做公用硬盘的),原先的网管作了两个网页~一个是只针对内部员工的内部网,用的是文件服务器;一个是可以在外部访问的公司主页,用的是及时消息服务器,现在原先的网管走了,我被公司要求暂代,可我实在是不熟悉网页制作方面的东西,现在我遇到几个问题,在这里请教大家。
   我在及时消息服务器上输入该服务器的IP地址,就可以顺利进入公司主页,然后在ip地址后面加上         admin就可以进入登录界面,但是在输入用户名和密码之后,却提示无法显示,在地址栏中显示[url]http://156.26.2.4/admin/check.asp?action=login[/url],    我不知道是什么原因,请大家指点!我也不知道我说的够不够清楚,有什么疑问请跟帖!谢谢!

raymin2008-7-17 01:48
[color=red][b]此回复于2008-08-01 17:41被 [url=http://bbs.51cto.com/profile-uid-36498.html]jiangye[/url] 评为最佳答案[/b][/color]

你用管理员登陆到消息服务器上,找到这个网站存放的地方,找到admin文件夹下的check.asp,找找user,name,pass,admin等与登陆相关的关键字,或者找找include,看看include后面有没有其它的*.asp之类的文件,如果有conn.asp之类的,那就在网站存放的文件夹下继续找conn.asp,在这个页面中继续找上面所说的关键字,name后面的应该就是登陆的用户名,pass后面的就是密码,不懂编程没关系,直接用记事本或者写字板打开asp文件找吧。
  最后还是不行的话,试试用你域中管理员的帐号和密码登陆

linfj2008-7-17 01:48
应该是什么地方有设置限制登录

你确定用户名、密码没错?
还有是否有设置只能指定的IP、MAC才能登录网站后台的限制?

linfj2008-7-17 01:55
终于有空
先简单回答一下

tomsli19822008-7-17 02:22
[url]http://156.26.2.4/admin/check.asp?action=login[/url],在这个IP的服务器查看下什么地方限制登录了,具体可以运行RSOP.msc看下策略结果集里有没有限制登录的设置。

碎欲2008-7-17 02:46
限制登录?!  我马上去看!感谢楼上两位朋友!
有情况我在来贴!
对了~~应该是在那条策略里看呢?   不好意识 !小弟实在比较菜哈!代管情况不容乐观呀!

[[i] 本帖最后由 碎欲 于 2008-7-17 10:51 编辑 [/i]]

jiangye2008-7-17 04:58
你也可以看看你的check.asp里的代码,看看成功后连接到的.asp页面还在不在.
也可以直接跳过check.asp
所有页面都在你的掌控下.不是随便玩........

碎欲2008-7-17 06:06
[quote]原帖由 [i]jiangye[/i] 于 2008-7-17 12:58 发表
你也可以看看你的check.asp里的代码,看看成功后连接到的.asp页面还在不在.
也可以直接跳过check.asp
所有页面都在你的掌控下.不是随便玩........ [/quote]


额~~老大!我都不懂这个网页设计,要我代管网络的原因是因为我的工作很单一并且经常坐在电脑前,我现在是被领导赶鸭子上架!请讲仔细一点!

tomsli19822008-7-17 11:25
限制登录的设置方式很多。。。建议你找下原来那个网管问他具体在什么地方设置的。。

碎欲2008-7-17 11:58
[quote]原帖由 [i]tomsli1982[/i] 于 2008-7-17 19:25 发表
限制登录的设置方式很多。。。建议你找下原来那个网管问他具体在什么地方设置的。。 [/quote]


额~看了这么多回帖!大家都认为是限制登录的原因造成的了!
我最早就想联系以前的网管,可惜~以前的电话已经联系不到了!暂时在公司还没有找到知道他电话的人!

linfj2008-7-18 04:59
觉得还是限制的问题,而且限制登录的设置方式很多。
不好回答啊。

zcm84832008-7-21 03:03
学习中!!!!!!!!

碎欲2008-7-23 00:30
[quote]原帖由 [i]linfj[/i] 于 2008-7-18 12:59 发表
觉得还是限制的问题,而且限制登录的设置方式很多。
不好回答啊。 [/quote]
谢谢大家了·看来有必要专门学习一下了!

killerzgw2008-7-23 04:35
这样来看看,是不是可以的?

killerzgw2008-7-23 04:35
为什么还是不行呀?

poopke2008-7-24 15:14
你要是可以登陆域控可以在上面改那个帐户的密码,这样就可以登陆了

碎欲2008-7-27 06:54
[quote]原帖由 [i]poopke[/i] 于 2008-7-24 23:14 发表
你要是可以登陆域控可以在上面改那个帐户的密码,这样就可以登陆了 [/quote]

你指的是改变哪个密码?
我的网页是放在服务器上的,我是用管理员密码登录的!

jiangye2008-7-30 04:30
可以的话把整个登陆模块发到上面来,有人可以给你改.
但是基于安全,建议LZ自己学会!~

chen5neo2008-7-30 07:21
我也不懂

碎欲2008-8-4 13:28
[quote]原帖由 [i]jiangye[/i] 于 2008-7-30 12:30 发表
可以的话把整个登陆模块发到上面来,有人可以给你改.
但是基于安全,建议LZ自己学会!~ [/quote]

非常感谢~  我在网上看到有人讲:可以在数据库中修改登录的密码,不知道是不是这样?如果是的话,数据库是放在什么地方的呢?(路径),请详细讲解一下了,小弟根本是个门外汉,现在赶鸭子上架,痛苦中亚!

碎欲2008-8-5 02:34
<!--#include file="../inc/const.asp" -->
<!--#include file="inc/fun.asp" -->
<!--#include file="inc/sub.asp" -->
<!--#include file="inc/md5.asp" -->
<!--#include file="../conn.asp" -->
<script language="javascript" src="inc/main.js"></script>
<%
call openconn()

dim action,admin_name,admin_psw
action=request("action")
if action="" then
call connend()
response.Redirect("index.asp?msg=非法操作!")
else

select case action
case "login"
dim f
f=request("f")
if not f="i" then
dim pwdss
pwdss=request.form("pwdss")
if isnumeric(pwdss) then
if int(pwdss)<>int(session("SafeCode")) then
response.Redirect("index.asp?msg=您输入的验证码不正确")
end if
end if
end if
admin_name=Trim(Request.Form("name"))
admin_psw=Trim(Request.Form("psw"))

if admin_name<>"" and admin_psw<>"" then
if issafestr(admin_name&admin_psw)=false then
call connend()
response.Redirect("index.asp?msg=您输入的信息中含有危险字符!")
end if

dim rs
call record(rs,"select * from hbw_admin where admin_name='"&admin_name&"'",2)
if rs.eof then
call recordend(rs)
call connend()
response.Redirect("index.asp?msg=对不起!你输入的帐号不存在!")
end if

if md5(admin_psw)=rs("admin_psw") then
session("on")="y"
session(fmid&"admin_name")=rs("admin_name")
session(fmid&"admin_psw")=rs("admin_psw")
session(fmid&"dgrees")=rs("dgrees")
session(fmid&"lastip")=rs("lastip")
session(fmid&"lasttime")=rs("lasttime")

rs("dgrees")=rs("dgrees")+1
rs("lastip")=userip()
rs("lasttime")=now()
rs.update
call recordend(rs)
conn.execute("insert into userlog (username,beizhu) values ('"&session(fmid&"admin_name")&"','登陆管理')")
call connend()
response.Redirect("smain.asp")
else
call recordend(rs)
call connend()
response.Redirect("index.asp?msg=用户名或密码错误!")
end if

else
call connend()
response.Redirect("index.asp?msg=输入的信息不完整!")
end if

case "out"
conn.execute("insert into userlog (username,beizhu) values ('"&session(fmid&"admin_name")&"','退出管理')")
call connend()
session.abandon()
Response.Write("<script language=""javascript"">closewin();</script>")
end select
end if
%>
-------------------------
请帮我看看,是不是在这里面?

jiangye2008-8-6 01:35
[quote]
1        <!--#include file="../inc/const.asp" -->
2        <!--#include file="inc/fun.asp" -->
3        <!--#include file="inc/sub.asp" -->
4        <!--#include file="inc/md5.asp" -->
5        <!--#include file="../conn.asp" -->
6        <script language="javascript" src="inc/main.js"></script>
7        <%
8        call openconn()
9
10        dim action,admin_name,admin_psw
11        action=request("action")
12        if action="" then
13        call connend()
14        response.Redirect("index.asp?msg=非法操作!")
15        else
16        select case action
17        case "login"
18        dim f
19        f=request("f")
20        if not f="i" then
21        dim pwdss
22        pwdss=request.form("pwdss")
23        if isnumeric(pwdss) then
24        if int(pwdss)<>int(session("SafeCode")) then
25        response.Redirect("index.asp?msg=您输入的验证码不正确")
26        end if
27        end if
28        end if
29        admin_name=Trim(Request.Form("name"))
30        admin_psw=Trim(Request.Form("psw"))
31       
32        if admin_name<>"" and admin_psw<>"" then
33        if issafestr(admin_name&admin_psw)=false then
34        call connend()
35        response.Redirect("index.asp?msg=您输入的信息中含有危险字符!")
36        end if
37
38        dim rs
39        call record(rs,"select * from hbw_admin where admin_name='"&admin_name&"'",2)
40        if rs.eof then
41        call recordend(rs)
42        call connend()
43        response.Redirect("index.asp?msg=对不起!你输入的帐号不存在!")
44        end if
45       
46        if md5(admin_psw)=rs("admin_psw") then
47        session("on")="y"
48        session(fmid&"admin_name")=rs("admin_name")
49        session(fmid&"admin_psw")=rs("admin_psw")
50        session(fmid&"dgrees")=rs("dgrees")
51        session(fmid&"lastip")=rs("lastip")
52        session(fmid&"lasttime")=rs("lasttime")
53
54        rs("dgrees")=rs("dgrees")+1
55        rs("lastip")=userip()
56        rs("lasttime")=now()
57        rs.update
58        call recordend(rs)
59        conn.execute("insert into userlog (username,beizhu) values ('"&session(fmid&"admin_name")&"','登陆管理')")
60        call connend()
61        response.Redirect("smain.asp")
62        else
63        call recordend(rs)
64        call connend()
65        response.Redirect("index.asp?msg=用户名或密码错误!")
66        end if
67       
68        else
69        call connend()
70        response.Redirect("index.asp?msg=输入的信息不完整!")
71        end if
72
73        case "out"
74        conn.execute("insert into userlog (username,beizhu) values ('"&session(fmid&"admin_name")&"','退出管理')")
75        call connend()
76        session.abandon()
77        Response.Write("<script language=""javascript"">closewin();</script>")
78        end select
79        end if
80        %>
[/quote]

这是你的MAIN页中用户check部分
1~5,将要联系的页面。或者会有调用程式的页面。所以需要看相关const.asp;fun.asp; sub.asp; md5.asp; conn.asp。
8:页面开启调用函数openconn(), 看样子是录入用户端的输入。
10~36:排除空信息,错误或者说非法字符。
38~42:判断用户名是不是正确。 用户名存在hbw_admin数据库。
46:判断密码是不是正确。
47~61: 密码正确后,后台记录处理。跳转到页面smain.asp. [color=red]所以你直接开smain.asp这个页面试试看[/color]
62~75:密码不对后的处理。
76~80:页面结束。

const.asp;fun.asp; sub.asp; md5.asp; conn.asp; smain.asp这几个页面贴出来!



相关文章:
大型行业门户网站硬件搭建方案
有关IIS的问题。
IIS 6.0中配置HTTP Gzip压缩
Apache启用deflate压缩
EXCHANGE和WEB服务器解决方案

查看完整版本: 关于通过网页管理网站的问题


Powered by 51CTO.COM