summaryrefslogtreecommitdiff
path: root/src/ejabberd_auth.erl
diff options
context:
space:
mode:
authorAlexey Shchepin <alexey@process-one.net>2004-07-25 21:27:56 +0000
committerAlexey Shchepin <alexey@process-one.net>2004-07-25 21:27:56 +0000
commit4b2919c207a4bee259698c13cbb7aace0e45c942 (patch)
treec685abeb8d0c0f7424b1f4476302b8626d987070 /src/ejabberd_auth.erl
parent* src/eldap/eldap.erl: Bugfix (diff)
* src/tls/: Library for TLS support (not completed)
* src/ejabberd_auth.erl: Now uses two LDAP connections * src/ejabberd_c2s.erl: Return resource on get_presence request (thanks to Mickael Remond) * src/mod_configure2.erl: Bugfix (thanks to Sergei Golovan) * src/msgs/ua.msg: New Ukrainian translation (thanks to usercard) * src/msgs/nl.msg: Updated (thanks to Sander Devrieze) SVN Revision: 247
Diffstat (limited to '')
-rw-r--r--src/ejabberd_auth.erl5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/ejabberd_auth.erl b/src/ejabberd_auth.erl
index fc239680..c697e8b7 100644
--- a/src/ejabberd_auth.erl
+++ b/src/ejabberd_auth.erl
@@ -70,7 +70,8 @@ init([]) ->
ok;
ldap ->
LDAPServers = ejabberd_config:get_local_option(ldap_servers),
- eldap:start_link("ejabberd", LDAPServers, 389, "", "")
+ eldap:start_link("ejabberd", LDAPServers, 389, "", ""),
+ eldap:start_link("ejabberd_bind", LDAPServers, 389, "", "")
end,
{ok, #state{}}.
@@ -326,7 +327,7 @@ check_password_ldap(User, Password) ->
false ->
false;
DN ->
- case eldap:bind("ejabberd", DN, Password) of
+ case eldap:bind("ejabberd_bind", DN, Password) of
ok ->
true;
_ ->