hi,
ik ben een webapp aan het maken waar enkele pagina's in steken die je pas kan zien na het invoeren van een wachtwoord.
ik gebruik een datasourcerealm die ik in mijn context.xml heb gezet en een security constraint in mijn web.xml
context.xml
Code:
<Contex path="/fileupload">
<Resource name="jdbc/fileupload" auth="Container"
maxActive="10" maxIdle="3" maxWait="300"
username="root" password=""
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/fileupload?autoReconnect=true"
logAbandoned="true" removeAbandoned="true"
removeAbandonedTimeout="60" type="javax.sql.DataSource" />
<Realm className="org.apache.catalina.realm.DataSourceRealm" debug="99"
dataSourceName="jdbc/fileupload" localDataSource="true"
userTable="userpass" userNameCol="username" userCredCol="password"
userRoleTable="userrole" roleNameCol="role" />
</Contex>
web.xml
Code:
<login-config>
<auth-method>BASIC</auth-method>
<realm-name>Please login to acces the fileuploader</realm-name>
</login-config>
<security-role>
<description>Test</description>
<role-name>test</role-name>
</security-role>
<security-constraint>
<web-resource-collection>
<web-resource-name>Protected Area</web-resource-name>
<url-pattern>/JSP/*</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>test</role-name>
</auth-constraint>
</security-constraint>
als ik inlog met de correcte gegevens zoals die in mijn db staan dan geraak ik niet ingelogd.
iemand die mij kan helpen?
thx