diff options
author | Mickaël Rémond <mickael.remond@process-one.net> | 2006-01-02 20:39:04 +0300 |
---|---|---|
committer | Mickaël Rémond <mickael.remond@process-one.net> | 2006-01-02 20:39:04 +0300 |
commit | 8401a5ac55e756f7a4e74afd7916b38e0d65e02a (patch) | |
tree | e3b8a442a437d3100f09473173addc92022e13d0 /src/ejabberd_auth_odbc.erl | |
parent | 7ee3e45df17d81f88b454ba9427cfa2621391b01 (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.erl | 14 |
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. |