Open GoogleCodeExporter opened 9 years ago
Original comment by dere...@gmail.com
on 6 Mar 2010 at 5:56
потребуются драйвера для ldap, db
Original comment by dere...@gmail.com
on 22 Oct 2010 at 4:23
Original comment by dere...@gmail.com
on 16 Dec 2010 at 6:19
Сделана авторизация на базе users.xml, можно
легко прикрутить к:
[LDAP]
http://tomcat.apache.org/tomcat-6.0-doc/realm-howto.html#JNDIRealm
http://blog.mc-thias.org/?title=tomcat_ldap_authentication&more=1&c=1&tb=1&pb=1
http://blog.sozinov.eu/2008/09/ldap-tomcat.html
http://forum.vingrad.ru/forum/topic-173947/0.html
[DataBase]
http://tomcat.apache.org/tomcat-6.0-doc/realm-howto.html#JDBCRealm
Original comment by dere...@gmail.com
on 16 Dec 2010 at 6:30
Сделана авторизация на базе users.xml, можно
легко прикрутить к:
[LDAP]
http://tomcat.apache.org/tomcat-6.0-doc/realm-howto.html#JNDIRealm
http://blog.mc-thias.org/?title=tomcat_ldap_authentication&more=1&c=1&tb=1&pb=1
http://blog.sozinov.eu/2008/09/ldap-tomcat.html
http://forum.vingrad.ru/forum/topic-173947/0.html
[DataBase]
http://tomcat.apache.org/tomcat-6.0-doc/realm-howto.html#JDBCRealm
Original comment by dere...@gmail.com
on 16 Dec 2010 at 6:30
Авторизацию можно сделать через БД ОМИТЦ.
сделать в виде подключаемого модуля для basic
аутентификации. Хотя можно и через форму
авторизации...
Original comment by dere...@gmail.com
on 18 Apr 2011 at 5:08
Повышаю приоритет. Функцию мне уже дали.
Original comment by dere...@gmail.com
on 22 Aug 2011 at 5:34
create or replace function lpu.func_authentication(in_login in varchar2,
in_password in varchar2) return integer is
/**
функция аутентификации пользователя в системе
%param in_login Логин пользователя
%param in_password Пароль пользователя
%returns 1 - аутентификация прошла успешно
0 - не верное имя пользователя и/или пароль
*/
c_success constant integer not null := 1;
c_denied constant integer not null := 0;
r_login doctor.doctor%type;
r_password doctor.passw%type;
r_cnt integer;
begin
if nvl(length(in_login), 0) = 0 then
Return c_denied;
end if;
if nvl(length(in_password), 0) = 0 then
Return c_denied;
end if;
begin
r_login := to_number(in_login);
exception
when others then
Return c_denied;
end;
begin
r_password := in_password;
exception
when others then
Return c_denied;
end;
select count(*)
into r_cnt
from doctor
where doctor = r_login
and passw = r_password;
if r_cnt = 1 then
Return c_success;
end if;
Return c_denied;
end func_authentication;
/
show errors;
Original comment by dere...@gmail.com
on 15 Sep 2011 at 6:58
Список юзеров:
https://docs.google.com/spreadsheet/ccc?key=0AjeS2QgwJen0dEdtNVdtR3NqbnBSb2VQQ0N
ITjVFaXc&hl=ru#gid=0
Original comment by dere...@gmail.com
on 15 Sep 2011 at 7:09
Original issue reported on code.google.com by
dere...@gmail.com
on 6 Mar 2010 at 5:54