(57)【要約】      （修正有）【課題】パスワードなどの認証情報がネットワーク上で伝送される機会を軽減し、認証情報が外部に漏洩する可能性を低下させることが可能な情報処理システムを提供する。【解決手段】所定の遷移規則に従って画面情報を生成する画面生成部１１０と、入力画面上の入力欄に入力された入力値を記憶する記憶部１２０とを有する情報処理システム１００において、画面生成部１１０は、入力画面への画面遷移要求に応答して、入力画面の特定の入力欄を入力済みとして表示すると共に、特定の入力欄の入力値を含まない入力画面に対応する応答画面を生成する。【選択図】図４
2016146068.tif 000002
【特許請求の範囲】
【請求項１】
所定の遷移規則に従って画面情報を生成する画面生成部と、
入力画面上の入力欄に入力された入力値を記憶する記憶部と、
を有する情報処理システムであって、
前記画面生成部は、前記入力画面への画面遷移要求に応答して、前記入力画面の特定の入力欄を入力済みとして表示すると共に、前記特定の入力欄の入力値を含まない前記入力画面に対応する応答画面を生成する情報処理システム。
【請求項２】
前記画面生成部は、前記特定の入力欄の入力値が前記記憶部に記憶されているか否かを示すフラグを設定して前記画面情報を生成する、請求項１記載の情報処理システム。
【請求項３】
前記応答画面は、前記フラグに基づき前記特定の入力欄への入力が不許可とされるよう構成される、請求項２記載の情報処理システム。
【請求項４】
前記応答画面は、前記フラグに基づき前記特定の入力欄に特定の文字又は記号が表示されるよう構成される、請求項２記載の情報処理システム。
【請求項５】
前記応答画面は、前記特定の入力欄の入力値を変更するための操作子を含むよう構成される、請求項１乃至４何れか一項記載の情報処理システム。
【請求項６】
前記記憶部は、前記入力画面上の入力欄に入力された入力値を入力時のセッション識別子に関連付けて記憶する、請求項１乃至５何れか一項記載の情報処理システム。
【請求項７】
情報処理システムにより実行される情報処理方法であって、
入力画面上の入力欄に入力された入力値を記憶するステップと、
前記入力画面への画面遷移要求を受信するステップと、
前記画面遷移要求に応答して、前記入力画面の特定の入力欄を入力済みとして表示すると共に、前記特定の入力欄の入力値を含まない前記入力画面に対応する応答画面を生成するステップと、
を有する方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システムにおけるセキュリティ技術に関する。
【背景技術】
【０００２】
近年、ネットワークを介しやりとりされる情報の安全性確保の必要性が高まっている。このため、認証されたユーザのみがアクセス可能なアクセス制限されたウェブサイトが広く利用されている。このようなウェブサイトにアクセスするためには、ユーザは典型的には、登録済みのユーザＩＤ及びパスワードを入力することが要求される。
【０００３】
例えば、法人ユーザ向けのウェブサイトでは、当該法人においてウェブサイトへのアクセス権限を有するユーザ（部門長、管理者など）は、他のユーザ（部下、スタッフなど）もまたウェブサイトにアクセスできるように、当該ウェブサイトにおいて他のユーザのためのアカウントを設定することがある。具体的には、権限のあるユーザは、自らのユーザＩＤ及びパスワードを入力してウェブサイトにアクセスした後、他のユーザのアカウントを登録するための登録画面に開く。
【０００４】
例えば、登録画面は、図１に示されるように、登録したいユーザの「ユーザＩＤ」、「ログインパスワード」、「登録者名」及び「登録メールアドレス」の各項目の入力を要求するものであるかもしれない。権限あるユーザは、図１（ａ）に示されるように、これら各項目を入力するため、それぞれ「ｕｓｅｒ００１」、「ｙａｍａｄａ」、「山田太郎」及び「ｙａｍａｍａ＠ｘｙｚ．ｃｏｍ」を入力し、「入力完了」ボタンを押下したとする。このとき、「ログインパスワード」に入力された文字や記号は、他人にのぞき見されないように、典型的には、「●●●●●●」などにより表示される。
【０００５】
「送信」ボタンが押下されると、入力データはネットワークを介しサイト運営者のサーバに送信され、入力データを受信したサーバは、図１（ｂ）に示されるような確認画面をユーザに返す。当該確認画面を確認した権限あるユーザは、「登録メールアドレス」を「ｙａｍａｍａ＠ｘｙｚ．ｃｏｍ」と誤って入力したことに気付き、「修正」ボタンを押下したとする。
【０００６】
「修正」ボタンが押下されると、サーバは、図１（ｃ）に示されるような修正画面をユーザに送信する。この修正画面では、ユーザの入力負担を軽減するため、「ユーザＩＤ」及び「ログインパスワード」は、以前に入力されたデータが入力済みの状態でウェブページに設定されている。このとき、「ログインパスワード」はユーザには非表示とされるが、通常は以前に入力済みの「ｙａｍａｄａ」がウェブページに埋め込まれている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平９−２６５４４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
このような入力及び修正を繰り返すことによって、「ユーザＩＤ」及び「ログインパスワード」がネットワーク上で何回もやりとりされることになり、セキュリティの観点から望ましくない。
【０００９】
上述した問題点を鑑み、本発明の課題は、パスワードなどの認証情報がネットワーク上で伝送される機会を軽減し、認証情報が外部に漏洩する可能性を低下させることが可能な情報処理システムを提供することである。
【課題を解決するための手段】
【００１０】
上記課題を解決するため、本発明の一態様は、所定の遷移規則に従って画面情報を生成する画面生成部と、入力画面上の入力欄に入力された入力値を記憶する記憶部とを有する情報処理システムであって、前記画面生成部は、前記入力画面への画面遷移要求に応答して、前記入力画面の特定の入力欄を入力済みとして表示すると共に、前記特定の入力欄の入力値を含まない前記入力画面に対応する応答画面を生成する情報処理システムに関する。
【００１１】
本発明の他の態様は、情報処理システムにより実行される情報処理方法であって、入力画面上の入力欄に入力された入力値を記憶するステップと、前記入力画面への画面遷移要求を受信するステップと、前記画面遷移要求に応答して、前記入力画面の特定の入力欄を入力済みとして表示すると共に、前記特定の入力欄の入力値を含まない前記入力画面に対応する応答画面を生成するステップとを有する方法に関する。
【発明の効果】
【００１２】
本発明によると、パスワードなどの認証情報がネットワーク上で伝送される機会を軽減し、認証情報が外部に漏洩する可能性を低下させることができる。
【図面の簡単な説明】
【００１３】
【図１】図１は、従来技術による認証情報を登録するための処理シーケンスを示す画面遷移図である。
【図２】図２は、本発明の一実施例によるクライアント・サーバシステムを示す概略図である。
【図３】図３は、本発明の一実施例による情報処理システムのハードウェア構成を示すブロック図である。
【図４】図４は、本発明の一実施例による情報処理システムの機能構成を示すブロック図である。
【図５】図５は、本発明の一実施例による認証情報を登録するための処理シーケンスを示す画面遷移図である。
【図６】図６は、本発明の他の実施例による認証情報を登録するための処理シーケンスを示す画面遷移図である。
【図７】図７は、本発明の一実施例による認証情報登録処理を示すシーケンス図である。
【発明を実施するための形態】
【００１４】
以下、図面に基づいて本発明の実施の形態を説明する。
【００１５】
後述される実施例では、アクセス制限された情報を提供する情報処理システムが開示される。本発明を概略すると、パスワードなどの認証情報がネットワークを介しやりとりされる機会を減少させるため、クライアント装置における入力内容を確認させるための確認画面を入力済みの認証情報を含めることなく生成し、クライアント装置に送信する。これにより、認証情報がネットワークに伝送される機会を最小限にすることによって、認証情報が外部に漏洩する可能性を低下させることが可能になる。
【００１６】
まず、図２を参照して、本発明の一実施例によるクライアント・サーバシステムを説明する。図２は、本発明の一実施例によるクライアント・サーバシステムを示す概略図である。
【００１７】
図２に示されるように、クライアント・サーバシステム１０は、情報処理システム１００、クライアント装置２００及びネットワーク３００を有する。クライアント・サーバシステム１０では、クライアント装置２００からの処理要求がネットワーク３００を介して情報処理システム１００に送信され、当該処理要求を受信した情報処理システム１００が要求された処理を実行し、処理結果がネットワーク３００を介しクライアント装置２００に返される。
【００１８】
情報処理システム１００は、クライアント・サーバシステム１０におけるサーバ装置として機能し、クライアント装置２００から受信した処理要求を処理し、クライアント装置２００に処理結果を返す。情報処理システム１００は、アクセス制限されたサービスを提供し、典型的には、ユーザは、サービス利用前にユーザＩＤ及びパスワードなどの認証情報の入力が求められる。
【００１９】
情報処理システム１００は、例えば、図３に示されるようなハードウェア構成を有してもよい。すなわち、情報処理システム１００は、バスＢを介し相互接続されるドライブ装置１０１、補助記憶装置１０２、メモリ装置１０３、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０４、インタフェース装置１０５及び通信装置１０６を有する。
【００２０】
情報処理システム１００における後述される各種機能及び処理を実現するプログラムを含む各種コンピュータプログラムは、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などの記録媒体１０７によって提供されてもよい。プログラムを記憶した記録媒体１０７がドライブ装置１０１にセットされると、プログラムが記録媒体１０７からドライブ装置１０１を介して補助記憶装置１０２にインストールされる。但し、プログラムのインストールは必ずしも記録媒体１０７により行う必要はなく、ネットワーク３００などを介し何れかの外部装置からダウンロードするようにしてもよい。補助記憶装置１０２は、インストールされたプログラムを格納すると共に、必要なファイルやデータなどを格納する。
【００２１】
メモリ装置１０３は、プログラムの起動指示があった場合に、補助記憶装置１０２からプログラムやデータを読み出して格納する。ＣＰＵ１０４は、メモリ装置１０３に格納されたプログラムやプログラムを実行するのに必要なパラメータなどの各種データに従って、後述されるような情報処理システム１００の各種機能及び処理を実行する。インタフェース装置１０５は、ネットワーク３００又は外部装置に接続するための通信インタフェースとして用いられる。通信装置１０６は、クライアント装置２００や他のサーバなどの外部装置と通信するための各種通信処理を実行する。
【００２２】
しかしながら、情報処理システム１００は、上述したハードウェア構成に限定されるものでなく、例えば、何れか適切な情報処理システムにより実現されてもよい。
【００２３】
クライアント装置２００は、図示されるように、パーソナルコンピュータ（ＰＣ）、携帯電話、スマートフォン、タブレットなど、ネットワーク３００を介し情報処理システム１００と通信可能な何れかの情報処理装置である。クライアント装置２００は、ユーザからの入力操作に応答して、当該操作に対応する処理要求を情報処理システム１００に送信し、情報処理システム１００による処理結果を受信する。
【００２４】
ネットワーク３００は、インターネットなどの有線ネットワーク及び／又は携帯電話ネットワーク、無線ＬＡＮ、ＷｉＦｉ（登録商標）などの無線ネットワークから構成される。
【００２５】
次に、図４を参照して、本発明の一実施例による情報処理システムの構成を説明する。図４は、本発明の一実施例による情報処理システムの機能構成を示すブロック図である。
【００２６】
図４に示されるように、情報処理システム１００は、画面生成部１１０及び記憶部１２０を有する。
【００２７】
画面生成部１１０は、所定の遷移規則に従って画面情報を生成する。具体的には、情報処理システム１００が、アクセス制限されたサービスを提供する場合、画面生成部１１０はまず、ユーザにユーザＩＤ及びパスワードの入力を求めるログイン画面を生成し、クライアント装置２００に送信する。入力済みのログイン画面をクライアント装置２００から受信すると、画面生成部１１０は、記憶部１２０に保持する当該ユーザの登録済みのユーザＩＤ及びパスワードと比較し、一致する場合には利用可能なサービスのメニュー画面などを返す。他方、一致しない場合には、画面生成部１１０はログイン画面をクライアント装置２００に再送する。
【００２８】
記憶部１２０は、入力画面上の入力欄に入力された入力値を記憶する。具体的には、記憶部１２０は、入力画面上のユーザＩＤ入力欄及びパスワード入力欄に入力されたユーザＩＤ及びパスワードを記憶する。
【００２９】
以下では、ログイン済みのユーザが他のユーザを情報処理システム１００に登録するための登録処理に関する実施例を参照して、本発明による情報処理システム１００を説明する。
【００３０】
図５を参照して、一実施例による情報処理システム１００による登録処理を説明する。
【００３１】
ログイン済みのユーザが他のユーザを新規登録するための登録処理を情報処理システム１００に要求すると、画面生成部１１０は、当該登録処理についてセッション識別子を指定すると共に、登録対象のユーザのユーザＩＤ、ログインパスワード及びユーザ情報（登録者名、登録メールアドレスなど）の入力を要求する登録画面を生成し、クライアント装置２００に送信する。画面生成部１１０は、例えば、図５（ａ）に示されるような登録画面を生成し、「ユーザＩＤ」、「ログインパスワード」、「登録者名」及び「登録メールアドレス」の各入力欄を有した登録画面をクライアント装置２００に送信する。ここで、当該登録画面情報には、パスワードが未登録であることを示すフラグ（ｆｌａｇ＝ｆａｌｓｅ）が埋め込まれてもよい。当該フラグは、パスワードが登録済み（ｔｒｕｅ）又は未登録（ｆａｌｓｅ）であることを示すのに利用される。初期的に生成される登録画面では、当該フラグは“ｆａｌｓｅ”に設定される。
【００３２】
当該登録画面を受信すると、クライアント装置２００は、受信した登録画面を表示し、各入力欄を入力するよう求める。ここで、ログイン済みのユーザが、登録対象のユーザの「ユーザＩＤ」、「ログインパスワード」、「登録者名」及び「登録メールアドレス」の各入力欄に「ｕｓｅｒ００１」、「ｙａｍａｄａ」、「山田太郎」及び「ｙａｍａｍａ＠ｘｙｚ．ｃｏｍ」を入力したとする。このとき、「ログインパスワード」に入力された「ｙａｍａｄａ」は、他のユーザによるのぞき見などを防ぐため、典型的には、「●●●●●●」などの記号により表示される。その後、ユーザは「送信」ボタンを押下する。
【００３３】
「送信」ボタンの押下に応答して、クライアント装置２００は、入力済みの登録画面を情報処理システム１００に送信する。入力済みの登録画面を受信すると、情報処理システム１００は、セッション識別子に関連付けて入力済みの各入力値を記憶部１２０に記憶する。その後、画面生成部１１０は、図５（ｂ）に示されるような確認画面をクライアント装置２００に返し、確認画面に記載されている「ユーザＩＤ」、「ログインパスワード」、「登録者名」及び「登録メールアドレス」が登録されたことをクライアント装置２００に通知する。本実施例では、画面生成部１１０は、「ログインパスワード」がネットワーク上で盗取されることを防ぐため、確認画面の「ログインパスワード」には入力済みの「ｙａｍａｄａ」を含めず、当該入力欄が入力済みであることが表示される。例えば、当該入力欄にダミーデータなどの特定の文字又は記号を設定してもよい。また、確認画面に埋め込まれたパスワードが登録済みであることを示すフラグ（ｆｌａｇ＝ｔｒｕｅ）に基づき、「ログインパスワード」の入力欄は、図５（ｂ）に示されるように、ユーザによる入力が不可とされるよう構成される。
【００３４】
当該確認画面の内容に問題がない場合、登録対象のユーザの登録は完了となる。他方、確認画面の内容に誤りがある場合、ユーザは「修正」ボタンを押下して誤りを訂正することができる。本例では、ユーザは、「ｙａｍａｄａ＠ｘｙｚ．ｃｏｍ」と入力すべき「登録メールアドレス」を誤って「ｙａｙａｍａ＠ｘｙｚ．ｃｏｍ」とミスタイプしたことに気付き、「修正」ボタンを押下したとする。
【００３５】
「修正」ボタンの押下に応答して、クライアント装置２００は、フラグを“ｔｒｕｅ”から“ｆａｌｓｅ”に変更し、情報処理システム１００にセッション識別子を含む修正要求を情報処理システム１００に送信する。
【００３６】
“ｆｌａｇ＝ｆａｌｓｅ”及びセッション識別子を含む修正要求を受信すると、情報処理システム１００は、当該セッション識別子に関連付けされて記憶部１２０に記憶されている入力値を無効又は破棄し、“ｆｌａｇ＝ｆａｌｓｅ”を含む、図５（ｃ）に示されるような登録画面をクライアント装置２００に送信する。
【００３７】
あるいは、「修正」ボタンの押下に応答して、クライアント装置２００は、フラグを“ｔｒｕｅ”から“ｆａｌｓｅ”に変更すると共に、修正要求を情報処理システム１００に送信することなく、図５（ｃ）に示されるような修正用の登録画面を自ら生成して表示してもよい。この場合、修正後の登録画面に入力された各入力値及び“ｆｌａｇ＝ｆａｌｓｅ”は、セッション識別子と関連付けて情報処理システム１００に送信される。情報処理システム１００は、当該セッション識別子に関連付けされて記憶部１２０に保持されている入力値を受信した修正後の入力値により書き換え、フラグを“ｔｒｕｅ”に変更する。
【００３８】
なお、図５（ｃ）に示される登録画面は、「ユーザＩＤ」、「ログインパスワード」、「登録者名」及び「登録メールアドレス」の入力欄が空白とされる初期状態の登録画面であるが、本発明は、これに限定するものでない。例えば、確認画面と同様に「ユーザＩＤ」、「ログインパスワード」、「登録者名」及び「登録メールアドレス」が入力済みの状態の登録画面が送信されてもよい。これにより、ユーザは、修正が必要な入力欄のみ訂正すればよくなる。
【００３９】
修正が完了して「送信」ボタンが押下されると、クライアント装置２００は、入力済みの登録画面を情報処理システム１００に送信する。入力済みの登録画面を受信すると、情報処理システム１００は、セッション識別子に関連付けて入力済みの各入力値を記憶部１２０に記憶する。その後、画面生成部１１０は、図５（ｂ）に示されるような確認画面をクライアント装置２００に返し、確認画面に記載されている「ユーザＩＤ」、「ログインパスワード」、「登録者名」及び「登録メールアドレス」が登録されたことを通知する。このとき、画面生成部１１０は、入力済みの「ログインパスワード」をダミーデータにより設定すると共に、ログインパスワードが登録済みであることを示すフラグ（ｆｌａｇ＝ｔｒｕｅ）を確認画面に埋め込む。以降、修正事項がなくなるまで、上述した処理が繰り返される。
【００４０】
次に、図６を参照して、本発明の他の実施例による情報処理システム１００による登録処理を説明する。本実施例では、図６（ｂ）に示されるように、各入力欄毎の修正要求が可能とされる。以下において、ユーザがパスワードを修正するケース、すなわち、フラグの変更を伴うケースを説明する。図６（ａ）は図５（ａ）と同様であるため、説明を割愛する。
【００４１】
クライアント装置２００から図６（ａ）に示されるような入力済みの登録画面を受信すると、情報処理システム１００は、当該セッション識別子に関連付けて入力済みの各入力値を記憶部１２０に記憶する。その後、画面生成部１１０は、図６（ｂ）に示されるような確認画面をクライアント装置２００に返し、確認画面に記載されている「ユーザＩＤ」、「ログインパスワード」、「登録者名」及び「登録メールアドレス」が登録されたことを通知する。図６（ｂ）に示される確認画面では、「ユーザＩＤ」、「ログインパスワード」、「登録者名」及び「登録メールアドレス」を個別に修正するための「ユーザＩＤ修正」、「パスワード修正」、「登録者名修正」及び「登録メールアドレス修正」の各ボタンが設定される。このとき、画面生成部１１０は、「ログインパスワード」がネットワーク上で盗取されることを防ぐため、確認画面の「ログインパスワード」には受信した登録画面に入力されている「ｙａｍａｄａ」を含めず、当該入力欄が入力済みであることが表示される。例えば、当該入力欄にダミーデータなどの特定の文字又は記号を設定してもよい。また、確認画面に埋め込まれたパスワードが登録済みであることを示すフラグ（ｆｌａｇ＝ｔｒｕｅ）に基づき、「ログインパスワード」の入力欄は、図６（ｂ）に示されるように、ユーザによる入力が不可とされるよう構成される。
【００４２】
当該確認画面の内容に問題がない場合、登録対象のユーザの登録は完了となる。他方、確認画面の内容に誤りがある場合、ユーザは「修正」ボタンを押下して誤りを訂正することができる。本例では、ユーザは、ログインパスワードを修正するため「パスワード修正」ボタンを押下したとする。
【００４３】
「パスワード修正」ボタンの押下に応答して、クライアント装置２００は、フラグを“ｔｒｕｅ”から“ｆａｌｓｅ”に変更し、セッション識別子を含む修正要求を情報処理システム１００に送信する。なお、その他の修正ボタンが押下された場合には、クライアント装置２００は、フラグを変更することなくセッション識別子を含む修正要求を情報処理システム１００に送信する。
【００４４】
“ｆｌａｇ＝ｆａｌｓｅ”及びセッション識別子を含む修正要求を受信すると、情報処理システム１００は、当該セッション識別子に関連付けされて記憶部１２０に記憶されている入力値を無効又は破棄し、“ｆｌａｇ＝ｆａｌｓｅ”及びセッション識別子を含む、図６（ｃ）に示されるような「ログインパスワード」の入力欄が空欄とされる登録画面をクライアント装置２００に送信する。なお、図６（ｃ）に示される登録画面は、「ユーザＩＤ」、「登録者名」及び「登録メールアドレス」の入力欄は入力済みとされる。しかしながら、ユーザが他の入力欄も同時に修正したい場合、該当する入力欄を修正後の内容により上書きしてもよい。
【００４５】
あるいは、「パスワード修正」ボタンの押下に応答して、クライアント装置２００は、フラグを“ｔｒｕｅ”から“ｆａｌｓｅ”に変更すると共に、修正要求を情報処理システム１００に送信することなく、図６（ｃ）に示されるような修正用の登録画面を自ら生成して表示してもよい。この場合、修正後の登録画面に入力された各入力値及び“ｆｌａｇ＝ｆａｌｓｅ”は、セッション識別子と関連付けて情報処理システム１００に送信される。情報処理システム１００は、当該セッション識別子に関連付けされて記憶部１２０に保持されている入力値を受信した修正後の入力値により書き換え、フラグを“ｔｒｕｅ”に変更する。
【００４６】
修正が完了して「送信」ボタンが押下されると、クライアント装置２００は、入力済みの登録画面を情報処理システム１００に送信する。入力済みの登録画面を受信すると、情報処理システム１００は、セッション識別子に関連付けて入力済みの各入力値を記憶部１２０に記憶する。その後、画面生成部１２０は、同様に、図６（ｂ）に示されるような確認画面をクライアント装置２００に返し、確認画面に記載されている「ユーザＩＤ」、「ログインパスワード」、「登録者名」及び「登録メールアドレス」が登録されたことを通知する。このとき、画面生成部１１０は、入力済みの「ログインパスワード」をダミーデータにより設定すると共に、ログインパスワードが登録済みであることを示すフラグ（ｆｌａｇ＝ｔｒｕｅ）を埋め込む。以降、修正事項がなくなるまで、上述した処理が繰り返される。
【００４７】
次に、図７を参照して、本発明の一実施例による情報処理システムによる認証情報登録処理を説明する。図７は、本発明の一実施例による認証情報登録処理を示すフロー図である。
【００４８】
ステップＳ１０１において、クライアント装置２００は、新たなユーザを登録するための新規ユーザ登録要求を情報処理システム１００に送信する。
【００４９】
ステップＳ１０２において、情報処理システム１００は、要求されたユーザ登録処理に対してセッション識別子を付与し、「ユーザＩＤ」、「ログインパスワード」、「登録者名」及び「登録メールアドレス」の各入力欄を有した登録画面をクライアント装置２００に送信する。ここで、当該登録画面情報には、ログインパスワードが未登録であることを示すフラグ（ｆｌａｇ＝ｆａｌｓｅ）が埋め込まれてもよい。当該フラグは、ログインパスワードが登録済み（ｔｒｕｅ）又は未登録（ｆａｌｓｅ）であることを示すのに利用される。初期的に生成される登録画面では、当該フラグは“ｆａｌｓｅ”に設定される。
【００５０】
ステップＳ１０３において、クライアント装置２００は、受信した登録画面をユーザに表示し、登録画面の各入力欄に入力された入力値を受け付ける。なお、「ログインパスワード」に入力された入力値は、他のユーザによるのぞき見を防ぐため、「●」などの他の記号により表示されてもよい。
【００５１】
ステップＳ１０４において、クライアント装置２００は、入力済みの登録画面を情報処理システム１００に返す。
【００５２】
ステップＳ１０５において、情報処理システム１００は、セッション識別子に関連付けて受信した入力値を記憶する。ログインパスワードを記憶すると、フラグは“ｔｒｕｅ”に変更される。
【００５３】
ステップＳ１０６において、情報処理システム１００は、ログインパスワードを含まない確認画面をクライアント装置２００に送信する。例えば、情報処理システム１００は、ログインパスワードにダミーデータを設定した確認画面をクライアント装置２００に送信してもよい。当該確認画面には、“ｆｌａｇ＝ｔｒｕｅ”が設定される。
【００５４】
ステップＳ１０７において、クライアント装置２００は、受信した確認画面をユーザに表示する。一実施例では、確認画面は、図５（ｂ）に示されるように、入力欄全体に対して「修正」ボタンが設定されてもよいし、図６（ｂ）に示されるように、各入力欄に対して個別の「修正」ボタンが設定されてもよい。また、「ログインパスワード」の入力欄は、入力済みであることだけ示すようにし、操作不可とされてもよい。ユーザが修正を所望する場合、クライアント装置２００は、情報処理システム１００に修正要求を送信する。「ログインパスワード」の修正の可能性がある場合、クライアント装置２００は、フラグを“ｆａｌｓｅ”に変更してセッション識別子と共に修正要求を情報処理システム１００に送信する。
【００５５】
ステップＳ１０８において、情報処理システム１００は、修正画面をクライアント装置２００に送信する。ステップＳ１０７において受信した修正要求のフラグが“ｔｒｕｅ”である場合、情報処理システム１００は、「ログインパスワード」の修正は要求されていないと判断し、記憶した「ログインパスワード」を保持する。他方、フラグが“ｆａｌｓｅ”に変更されている場合、情報処理システム１００は、「ログインパスワード」の修正の可能性があると判断し、記憶した「ログインパスワード」を無効又は破棄してもよい。
【００５６】
登録済みのユーザが他のユーザを新たに追加登録する実施例を用いて本発明による情報処理システム１００を説明したが、本発明はこれに限定されるものでない。例えば、本発明は、未登録のユーザが自らを新たに情報処理システム１００に登録するケースに適用されてもよい。また、ユーザを新規登録するのに「ユーザＩＤ」、「ログインパスワード」、「登録者名」及び「登録メールアドレス」の４つの入力項目が必要とされたが、これらは単なる一例に過ぎず、他の入力項目が要求されてもよい。例えば、「ユーザＩＤ」及び「ログインパスワード」の２つの入力項目だけでもよい。
【００５７】
以上、本発明の実施例について詳述したが、本発明は上述した特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００５８】
１０  クライアント・サーバシステム
１００  情報処理システム
１１０  画面生成部
１２０  記憶部
２００  クライアント装置
【図１】
2016146068.tif 000003
【図２】
2016146068.tif 000004
【図３】
2016146068.tif 000005
【図４】
2016146068.tif 000006
【図５】
2016146068.tif 000007
【図６】
2016146068.tif 000008
【図７】
2016146068.tif 000009