O-A-A 发表于 2016-8-1 13:28:35

web_user_set,登陆页有三个角色的情况下,怎么写

代码如下:一直报错,我应该该填的都填了啊,实在搞不明白为什么会报错了
web_custom_request("login",
                "URL=http://www.easyerpower.com/xyyc/login",
                "Method=POST",
                "Resource=0",
                "RecContentType=application/json",
                "Referer=http://www.easyerpower.com/",
                "Snapshot=t2.inf",
                "Mode=HTML",
                "EncType=application/json;charset=utf-8",
                "Body={\"mobile\":\"13896118891\",\"password\":\"123456\",\"type\":\"2\"}",
                LAST);

    web_set_user("183.230.40.220\\13896118891",
                               lr_decrypt("E10ADC3949BA59ABBE56E057F20F883E"),
                               "easyerpower:10001");

        web_custom_request("menus",
                "URL=http://www.easyerpower.com/xyyc/menus",
                "Method=POST",
                "Resource=0",
                "RecContentType=application/json",
                "Referer=http://www.easyerpower.com/",
                "Snapshot=t3.inf",
                "Mode=HTML",
                "EncType=",
                LAST);

        web_url("dashboard.html",
                "URL=http://www.easyerpower.com/templates/dashboard/dashboard.html",
                "Resource=0",
                "Referer=http://www.easyerpower.com/",
                "Mode=HTML",
                LAST);


报错部分如下:

Action.c(78): Error -26547: Authentication required, please use web_set_user, e.g. web_set_user("domain\\user", "password", "host:port");       
Action.c(78): Error -26630: HTTP Status-Code=401 (Unauthorized) for "http://www.easyerpower.com/xyyc/menus"       
Action.c(78): web_custom_request("menus") highest severity level was "ERROR", 39 body bytes, 186 header bytes, 11 chunking overhead bytes       

O-A-A 发表于 2016-8-1 13:33:32

自己顶一个,坐等大神出现啊

O-A-A 发表于 2016-8-1 13:46:30

大神,起来了啊,别睡了,help!

O-A-A 发表于 2016-8-1 13:46:36

大神,起来了啊,别睡了,help!

msnshow 发表于 2016-8-1 13:49:52

登陆好像没成功吧

O-A-A 发表于 2016-8-1 13:52:56

msnshow 发表于 2016-8-1 13:49
登陆好像没成功吧

登陆成功了,是后面的菜单几个界面的查询,又要认证

O-A-A 发表于 2016-8-1 14:03:13

再顶定,坐等答案

seagull1985 发表于 2016-8-1 14:34:51

您的Web服务器认为,客户端(例如您的浏览器或我们的 CheckUpDown 机器人)发送的 HTTP 数据流是正确的,但进入网址 (URL) 资源 , 需要用户身份验证 , 而相关信息 1 )尚未被提供, 或 2 )已提供但没有通过授权测试。这就是通常所知的“ HTTP 基本验证 ”。 需客户端提供的验证请求在 HTTP 协议中被定义为 WWW – 验证标头字段 (WWW-Authenticate header field) 。

一般来说该错误消息表明您首先需要登录(输入有效的用户名和密码)。 如果你刚刚输入这些信息,立刻就看到一个 401 错误,就意味着,无论出于何种原因您的用户名和密码其中之一或两者都无效(输入有误,用户名暂时停用,等) 。

O-A-A 发表于 2016-8-1 15:04:12

seagull1985 发表于 2016-8-1 14:34
您的Web服务器认为,客户端(例如您的浏览器或我们的 CheckUpDown 机器人)发送的 HTTP 数据流是正确的,但 ...

账号和密码都没有问题啊,我web端直接输账号和密码都进去好几次了

O-A-A 发表于 2016-8-1 15:18:17

seagull1985 发表于 2016-8-1 14:34
您的Web服务器认为,客户端(例如您的浏览器或我们的 CheckUpDown 机器人)发送的 HTTP 数据流是正确的,但 ...

账号密码是正确的,依然无法解决這个问题

O-A-A 发表于 2016-8-1 15:18:23

seagull1985 发表于 2016-8-1 14:34
您的Web服务器认为,客户端(例如您的浏览器或我们的 CheckUpDown 机器人)发送的 HTTP 数据流是正确的,但 ...

账号密码是正确的,依然无法解决這个问题

O-A-A 发表于 2016-8-1 15:18:29

seagull1985 发表于 2016-8-1 14:34
您的Web服务器认为,客户端(例如您的浏览器或我们的 CheckUpDown 机器人)发送的 HTTP 数据流是正确的,但 ...

账号密码是正确的,依然无法解决這个问题

O-A-A 发表于 2016-8-1 15:18:36

seagull1985 发表于 2016-8-1 14:34
您的Web服务器认为,客户端(例如您的浏览器或我们的 CheckUpDown 机器人)发送的 HTTP 数据流是正确的,但 ...

账号密码是正确的,依然无法解决這个问题

seagull1985 发表于 2016-8-1 15:50:13

Body={\"mobile\":\"13896118891\",\"password\":\"123456\",\"type\":\"2\"}


你的密码都是明文。。。你确认你们的密码没有加密过?都是明文传输?还是开发改成明文让你测试了?
建议后台看看有没有请求日志什么的,确认下密码是不是明文传输。。我觉得不太可能

小鱼儿乖乖 发表于 2017-6-30 17:05:04

楼主你问题最终怎么解决的?我现在也是遇到这个问题
页: [1]
查看完整版本: web_user_set,登陆页有三个角色的情况下,怎么写