Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Greenplum
Gpdb
提交
6bd17609
G
Gpdb
项目概览
Greenplum
/
Gpdb
通知
7
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
G
Gpdb
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
6bd17609
编写于
10月 02, 2012
作者:
P
Peter Eisentraut
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Improve some LDAP authentication error messages
上级
ce754579
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
12 addition
and
7 deletion
+12
-7
src/backend/libpq/auth.c
src/backend/libpq/auth.c
+12
-7
未找到文件。
src/backend/libpq/auth.c
浏览文件 @
6bd17609
...
...
@@ -2161,6 +2161,7 @@ CheckLDAPAuth(Port *port)
char
*
attributes
[
2
];
char
*
dn
;
char
*
c
;
int
count
;
/*
* Disallow any characters that we would otherwise need to escape,
...
...
@@ -2223,17 +2224,21 @@ CheckLDAPAuth(Port *port)
return
STATUS_ERROR
;
}
if
(
ldap_count_entries
(
ldap
,
search_message
)
!=
1
)
count
=
ldap_count_entries
(
ldap
,
search_message
);
if
(
count
!=
1
)
{
if
(
ldap_count_entries
(
ldap
,
search_message
)
==
0
)
if
(
count
==
0
)
ereport
(
LOG
,
(
errmsg
(
"LDAP search failed for filter
\"
%s
\"
on server
\"
%s
\"
: no such user"
,
filter
,
port
->
hba
->
ldapserver
)));
(
errmsg
(
"LDAP user
\"
%s
\"
does not exist"
,
port
->
user_name
),
errdetail
(
"LDAP search for filter
\"
%s
\"
on server
\"
%s
\"
returned no entries."
,
filter
,
port
->
hba
->
ldapserver
)));
else
ereport
(
LOG
,
(
errmsg
(
"LDAP search failed for filter
\"
%s
\"
on server
\"
%s
\"
: user is not unique (%ld matches)"
,
filter
,
port
->
hba
->
ldapserver
,
(
long
)
ldap_count_entries
(
ldap
,
search_message
))));
(
errmsg
(
"LDAP user
\"
%s
\"
is not unique"
,
port
->
user_name
),
errdetail_plural
(
"LDAP search for filter
\"
%s
\"
on server
\"
%s
\"
returned %d entry."
,
"LDAP search for filter
\"
%s
\"
on server
\"
%s
\"
returned %d entries."
,
count
,
filter
,
port
->
hba
->
ldapserver
,
count
)));
pfree
(
filter
);
ldap_msgfree
(
search_message
);
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录