ログイン後にアプリケーションを作成する必要があり、ログインしたユーザーのタイプ (管理者、マネージャー、通常のユーザー) に応じて変化するいくつかのオプションを含むウィンドウに移動し、ログイン ダイアログを作成して接続しました。データベースですが、それを行う方法がわからない: 1.Java は、ユーザーが管理者、マネージャー、または通常であることを区別します。2.タイプごとに別のウィンドウを取ります..私がかなり迷っているので、助けていただければ非常に感謝しています...ありがとう!
1 に答える
0
アプリケーションベース(Webアプリケーション、デスクトップアプリケーション、使用されているフレームワークなど)を教えていないので、私の答えは非常に単純である必要があります。
- データベースをインストールする
- ログインテーブルとデータをインストールします (例: admin / adminpwd; user / userpwd など)
スイングの場合:
- ユーザー名とパスワードを要求するログイン ウィンドウを作成する
- 管理者が管理者フレームをロードする場合、ユーザーがユーザーフレームをロードする場合、それ以外の場合はエラーが表示されます。
Web アプリケーションの場合:
- ユーザー名とパスワードを要求する単純なログイン HTML フォームを作成する
- Jsp/サーブレットでユーザーチェックを行い、ユーザー情報をセッションに入れ、ユーザーの場合はユーザーページに、管理者の場合は管理ページに、そうでない場合はエラーページにリダイレクトします(ページで簡単なチェックインを行って、そのユーザーを確認することができます-情報がセッションに存在する場合、...)
これは非常に基本的なフローです。もちろん、各ユーザーをグループに接続するグループ/ロール テーブル/列を作成できます。これにより、多くのユーザーがいる場合に簡単になります。これを簡単にするフレームワークはたくさんありますが、基本は同じです。;)
于 2013-08-17T21:48:20.213 に答える