GroupSession
「任意のサイトからログインする方法」を参考に構築しています。ユーザIDやパスワード不正などの場合、Group Sessionのログイン画面に遷移しますが、元のログイン画面で不正の旨を知らせる方法などありますでしょうか?
どこまで対応するかにもよりますが、現行の仕様だと「ユーザー任意ログイン画面」 -> 「GSログイン処理(画面表示なし)」 (成功) -> 「フレーム表示」 (失敗) ->「ログイン画面」となっています。詳しくは、strutsを利用しているので成功時は(struts_config.xml参照)<forward name="frame" path="/common/cmn002.do" />により、GSメイン画面(フレーム表示)に遷移し、失敗時は現画面(cmm001:ログイン画面)にとどまります。ログイン失敗時の処理については\WEB-INF\plugin\common\src\jp\groupsession\v2\cmn\login\biz\GSLoginBiz.javaに記載があるので、該当箇所(line144付近)に新しい遷移先名を追加し、struts_config.xmlにも<forward name="xxxx" path="ユーザーログイン失敗時url" />を記載すれば、ご希望の動作になるのではないでしょうか。ユーザーログインサイト上で、入力されたログイン名/パスワードの有効性を判断するI/Fについては存じませんので、他の方のご意見をお待ちください。> 「任意のサイトからログインする方法」を参考に構築しています。> ユーザIDやパスワード不正などの場合、Group Sessionのログイン画面に遷移しますが、> 元のログイン画面で不正の旨を知らせる方法などありますでしょうか?
kon様御礼が遅れましてすみません、ご教授ありがとうございました。しかし、私の力では無理なようです。標準のログイン画面を少しカスタマイズすることで対応しようかと思います。ありがとうございました。> どこまで対応するかにもよりますが、現行の仕様だと> 「ユーザー任意ログイン画面」 -> 「GSログイン処理(画面表示なし)」> (成功) -> 「フレーム表示」> (失敗) ->「ログイン画面」> となっています。> > 詳しくは、strutsを利用しているので成功時は(struts_config.xml参照)> <forward name="frame" path="/common/cmn002.do" />> により、GSメイン画面(フレーム表示)に遷移し、失敗時は現画面(cmm001:ログイン画面)にとどまります。> > ログイン失敗時の処理については> \WEB-INF\plugin\common\src\jp\groupsession\v2\cmn\login\biz\GSLoginBiz.java> に記載があるので、該当箇所(line144付近)に新しい遷移先名を追加し、struts_config.xmlにも> <forward name="xxxx" path="ユーザーログイン失敗時url" />> を記載すれば、ご希望の動作になるのではないでしょうか。> > ユーザーログインサイト上で、入力されたログイン名/パスワードの有効性を判断するI/Fについては存じませんので、他の方のご意見をお待ちください。> > > > 「任意のサイトからログインする方法」を参考に構築しています。> > ユーザIDやパスワード不正などの場合、Group Sessionのログイン画面に遷移しますが、> > 元のログイン画面で不正の旨を知らせる方法などありますでしょうか?
TOP