burger.pgfs
Class Auth

java.lang.Object
  extended by burger.pgfs.Auth

public class Auth
extends java.lang.Object


Constructor Summary
Auth()
           
Auth(WWWGets gets, Setup setup, java.sql.Connection dbcon, HttpServletRequest request, HttpServletResponse response)
           
 
Method Summary
 boolean checkAuth()
           
 boolean checkPgfUser()
          Diese Methode ueberprueft die Zugriffsrechte fuer einen PGfakt-User.
 boolean checkPWauth(java.lang.String dir, java.lang.String base64Auth)
           
 boolean checkPWFile(java.lang.String pwfile, java.lang.String base64Auth)
           
 void setConnection(java.sql.Connection dbcon)
           
 void setGets(WWWGets gets)
           
 void setHttpServletRequest(HttpServletRequest request)
           
 void setHttpServletResponse(HttpServletResponse response)
           
 void setSetup(Setup setup)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Auth

public Auth()

Auth

public Auth(WWWGets gets,
            Setup setup,
            java.sql.Connection dbcon,
            HttpServletRequest request,
            HttpServletResponse response)
Method Detail

setGets

public void setGets(WWWGets gets)

setSetup

public void setSetup(Setup setup)

setConnection

public void setConnection(java.sql.Connection dbcon)

setHttpServletRequest

public void setHttpServletRequest(HttpServletRequest request)

setHttpServletResponse

public void setHttpServletResponse(HttpServletResponse response)

checkAuth

public boolean checkAuth()

checkPWFile

public boolean checkPWFile(java.lang.String pwfile,
                           java.lang.String base64Auth)

checkPWauth

public boolean checkPWauth(java.lang.String dir,
                           java.lang.String base64Auth)

checkPgfUser

public boolean checkPgfUser()
Diese Methode ueberprueft die Zugriffsrechte fuer einen PGfakt-User. "Username" muss in pgf_pk enthalten sein und pgf_pk.passwort muss korrekt sein. Passwort steht in pgf_pk im Klartext.