Tomcat、 Java、およびjspを使用した webproject があります。次のように、Tomcat の server.xml でレルム (基本認証) を使用して認証を行いました。
<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" />
だから私は2つのDatatablesを持っています.personとuserrolesです。
したがって、ログインすると、ユーザー名とパスワードを入力する必要がある標準のログインウィンドウが表示されます...
しかし、このログイン ウィンドウにもう 1 つのオプション (プロジェクト名フィールド) が必要です。このような:
username:
passwort:
projectname:(Combobox with all projects in the databasetable projects)
ユーザーとパスワードが正しい場合、このユーザーがこのプロジェクトに対する権限を持っているかどうか、テーブル userroles を調べます。
userroletable は次のようになります。
userroleid userrolename projectname personid
ログインウィンドウでもう 1 つのオプションを実行するにはどうすればよいですか? 例えば
助けてくれてどうもありがとう。