フォーラム

GroupSession

フォーラム
GroupSessionについての自由な情報交換の場としてご利用ください

GroupSessionフォーラム:投稿一覧

 
フォーラム:03_プラグイン開発フォーラム
任意サイトからのログインで、IDパスワードエラーの場合の画面遷移について
[ 5250 ] 任意サイトからのログインで、IDパスワードエラーの場合の画面遷移について

「任意のサイトからログインする方法」を参考に構築しています。
ユーザIDやパスワード不正などの場合、Group Sessionのログイン画面に遷移しますが、
元のログイン画面で不正の旨を知らせる方法などありますでしょうか?


投稿者bazu
最新書き込み2013/01/08 11:13:13
[ 5252 ] Re: 任意サイトからのログインで、IDパスワードエラーの場合の画面遷移について

どこまで対応するかにもよりますが、現行の仕様だと
「ユーザー任意ログイン画面」 -> 「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
最新書き込み2013/01/09 10:00:09
[ 5277 ] Re: Re: 任意サイトからのログインで、IDパスワードエラーの場合の画面遷移について

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のログイン画面に遷移しますが、
> > 元のログイン画面で不正の旨を知らせる方法などありますでしょうか?

投稿者bazu
最新書き込み2013/01/31 09:54:51
スレッドURLhttps://groupsession.jp/wbs/bulletin/bbs080.do?bbs010forumSid=3&threadSid=1763
 


TOP