Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

mill.a3
Class AuthSession  view AuthSession download AuthSession.java

java.lang.Object
  extended bymill.a3.AuthSession

public class AuthSession
extends java.lang.Object


Field Summary
 mill.main.MainUserInfo userInfo
           
 java.lang.String userLogin
           
 java.lang.String userPassword
           
 
Constructor Summary
protected AuthSession()
           
  AuthSession(java.lang.String l_, java.lang.String p_)
           
 
Method Summary
private  void ad(java.lang.String s_)
           
static AuthSession check(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
static AuthSession check(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String defURL)
           
 AuthInfo getAuthInfo()
           
static AuthInfo getAuthInfo(javax.servlet.http.HttpServletRequest request)
           
static AuthSession getAuthSession(javax.servlet.http.HttpServletRequest request)
           
 boolean getLoginStatusSite(java.lang.String serverName)
           
 boolean getRight(java.lang.String arm_, java.lang.String m_, java.lang.String r_)
           
 boolean getRight(java.lang.String arm_, java.lang.String m_, java.lang.String r_, boolean l_)
          Этот метод возвращает статус возможности работы пользователя с определенными модулями АРМов.
 java.lang.String getUserLogin()
           
 java.lang.String getUserName()
          Deprecated. use getUserLogin()
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

userLogin

public java.lang.String userLogin

userPassword

public java.lang.String userPassword

userInfo

public mill.main.MainUserInfo userInfo
Constructor Detail

AuthSession

protected AuthSession()

AuthSession

public AuthSession(java.lang.String l_,
                   java.lang.String p_)
            throws AuthException
Method Detail

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 - прав нет или авторизация не пройдена или произошла ошибка доступа к базе данных