我有一个带有 tomcat、java和jsp的 webproject 。我已经在我的 server.xml 中从 tomcat 中使用 Realm(基本身份验证)进行了身份验证,如下所示:
<Realm className="org.apache.catalina.realm.JDBCRealm"
driverName="org.gjt.mm.mysql.Driver"
connectionURL="jdbc:mysql://localhost/*****"
connectionName="***" connectionPassword="****"
userTable="person" userNameCol="personid" userCredCol="passwort"
userRoleTable="userroles" roleNameCol="rolename" />
所以我有两个数据表:人员和用户角色。
所以当我登录时,我会收到标准登录窗口,我必须在其中输入我的用户名和密码......
但是知道我在这个登录窗口中还需要一个选项(字段项目名称)。像这样:
username:
passwort:
projectname:(Combobox with all projects in the databasetable projects)
如果用户和密码是正确的,我会查看表 userroles,如果这个用户有这个项目的权限:
userroletable 看起来像这样:
userroleid userrolename projectname personid
如何在登录窗口中再做一个选项?例如
非常感谢你的帮助。