mill.a3
Class AuthSession

java.lang.Object
mill.a3.AuthSession
- public class AuthSession
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
userLogin
public java.lang.String userLogin
userPassword
public java.lang.String userPassword
userInfo
public mill.main.MainUserInfo userInfo
AuthSession
protected AuthSession()
AuthSession
public AuthSession(java.lang.String l_,
java.lang.String p_)
throws AuthException
getUserName
public java.lang.String getUserName()
- Deprecated. use getUserLogin()
getUserLogin
public java.lang.String getUserLogin()
getAuthInfo
public static AuthInfo getAuthInfo(javax.servlet.http.HttpServletRequest request)
throws AuthException
getAuthInfo
public AuthInfo getAuthInfo()
throws AuthException
check
public static AuthSession check(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws AuthException
check
public static AuthSession check(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String defURL)
throws AuthException
getAuthSession
public static AuthSession getAuthSession(javax.servlet.http.HttpServletRequest request)
getLoginStatusSite
public boolean getLoginStatusSite(java.lang.String serverName)
throws AuthException
ad
private void ad(java.lang.String s_)
getRight
public boolean getRight(java.lang.String arm_,
java.lang.String m_,
java.lang.String r_)
throws AuthException
getRight
public boolean getRight(java.lang.String arm_,
java.lang.String m_,
java.lang.String r_,
boolean l_)
throws AuthException
- Этот метод возвращает статус возможности работы пользователя
с определенными модулями АРМов.
Параметры:
String arm_ - код проверяемого АРМа
String m_ - код проверяемого модуля АРМа
String r_ - запрашиваемые права для данного пользователя
S - права на чтение в рамках данного модуля
U - права на изменение в рамках данного модуля
I - права на вставку в рамках данного модуля
D - права на удаление в рамках данного модуля
A - права на администрирование данного модуля
ВНИМАНИЕ! Все запрашиваемые права должны быть в верхнем регистре
boolean l_ - проверка прав доступа с использованием уровня доступа (дорожный, служба, предприятие)
true - использовать провурку по уровню доступа. Имеет смысл для ограничения
прав доступа "снизу".
false - не использовать проверку по уровню доступа
Возвращаемое значение:
true - данные права есть
false - прав нет или авторизация не пройдена или произошла ошибка доступа к базе данных