Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/processone/ejabberd.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMickaël Rémond <mickael.remond@process-one.net>2006-01-02 20:39:04 +0300
committerMickaël Rémond <mickael.remond@process-one.net>2006-01-02 20:39:04 +0300
commit8401a5ac55e756f7a4e74afd7916b38e0d65e02a (patch)
treee3b8a442a437d3100f09473173addc92022e13d0 /src/ejabberd_auth_odbc.erl
parent7ee3e45df17d81f88b454ba9427cfa2621391b01 (diff)
Native MySQL support. The Erlang MySQL module is needed:
http://support.process-one.net/doc/display/CONTRIBS/Yxa SVN Revision: 482
Diffstat (limited to 'src/ejabberd_auth_odbc.erl')
-rw-r--r--src/ejabberd_auth_odbc.erl14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/ejabberd_auth_odbc.erl b/src/ejabberd_auth_odbc.erl
index c09133488..4975b5104 100644
--- a/src/ejabberd_auth_odbc.erl
+++ b/src/ejabberd_auth_odbc.erl
@@ -49,7 +49,7 @@ check_password(User, Server, Password) ->
case catch ejabberd_odbc:sql_query(
jlib:nameprep(Server),
["select password from users "
- "where username='", Username, "'"]) of
+ "where username='", Username, "';"]) of
{selected, ["password"], [{Password}]} ->
true;
_ ->
@@ -66,7 +66,7 @@ check_password(User, Server, Password, StreamID, Digest) ->
case catch ejabberd_odbc:sql_query(
jlib:nameprep(Server),
["select password from users "
- "where username='", Username, "'"]) of
+ "where username='", Username, "';"]) of
{selected, ["password"], [{Passwd}]} ->
DigRes = if
Digest /= "" ->
@@ -110,7 +110,7 @@ try_register(User, Server, Password) ->
case catch ejabberd_odbc:sql_query(
jlib:nameprep(Server),
["insert into users(username, password) "
- "values ('", Username, "', '", Pass, "')"]) of
+ "values ('", Username, "', '", Pass, "');"]) of
{updated, 1} ->
{atomic, ok};
_ ->
@@ -141,7 +141,7 @@ get_password(User, Server) ->
case catch ejabberd_odbc:sql_query(
jlib:nameprep(Server),
["select password from users "
- "where username='", Username, "'"]) of
+ "where username='", Username, "';"]) of
{selected, ["password"], [{Password}]} ->
Password;
_ ->
@@ -158,7 +158,7 @@ get_password_s(User, Server) ->
case catch ejabberd_odbc:sql_query(
jlib:nameprep(Server),
["select password from users "
- "where username='", Username, "'"]) of
+ "where username='", Username, "';"]) of
{selected, ["password"], [{Password}]} ->
Password;
_ ->
@@ -175,7 +175,7 @@ is_user_exists(User, Server) ->
case catch ejabberd_odbc:sql_query(
jlib:nameprep(Server),
["select password from users "
- "where username='", Username, "'"]) of
+ "where username='", Username, "';"]) of
{selected, ["password"], [{_Password}]} ->
true;
_ ->
@@ -191,7 +191,7 @@ remove_user(User, Server) ->
Username = ejabberd_odbc:escape(LUser),
catch ejabberd_odbc:sql_query(
jlib:nameprep(Server),
- ["delete from users where username='", Username ,"'"]),
+ ["delete from users where username='", Username ,"';"]),
ejabberd_hooks:run(remove_user, jlib:nameprep(Server),
[User, Server])
end.