JP6979008B2 - Web system - Google Patents
Web system Download PDFInfo
- Publication number
- JP6979008B2 JP6979008B2 JP2018239102A JP2018239102A JP6979008B2 JP 6979008 B2 JP6979008 B2 JP 6979008B2 JP 2018239102 A JP2018239102 A JP 2018239102A JP 2018239102 A JP2018239102 A JP 2018239102A JP 6979008 B2 JP6979008 B2 JP 6979008B2
- Authority
- JP
- Japan
- Prior art keywords
- expiration date
- user
- login
- web
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Description
本発明は、電子メールシステムと連携するWebシステムに関する。 The present invention relates to a Web system that works with an e-mail system.
企業の業務管理用のネットワークシステムにおいて、Webシステムと、電子メールシステムとを含んで構築されているサービスがある。Webシステムでは、電子掲示板や、インスタントメッセンジャ等のサービスが提供されている。電子メールシステムでは、通常のメールソフト等からアクセスし、電子メールの送受信を行うことが可能である。 In a network system for business management of a company, there is a service constructed by including a Web system and an e-mail system. The Web system provides services such as electronic bulletin boards and instant messengers. The e-mail system can be accessed from ordinary e-mail software or the like to send and receive e-mail.
また、電子メールシステムでは、ユーザごとに設定される電子メールアドレスが、連携したWebシステム上のユーザの認識情報にも使われているため、Webシステム上から電子メールを送受信することも可能である。 Further, in the e-mail system, since the e-mail address set for each user is also used for the recognition information of the user on the linked Web system, it is possible to send and receive e-mail from the Web system. ..
Webシステムへのログインには、有効期限が設けられ、パスワードの変更またはWebシステムへのログイン履歴により、ログインの有効期限が更新されるような構成の場合が存在する。パスワードまたはログインの有効期限が切れた場合は、ログイン時に正しいパスワードを入力しても、Webシステムへログインすることはできない(例えば、特許文献1参照)。 An expiration date is set for login to the Web system, and there is a case where the expiration date of the login is updated by changing the password or the login history to the Web system. If the password or login has expired, you will not be able to log in to the Web system even if you enter the correct password at login (see, for example, Patent Document 1).
有効期限を超過すると、Webシステムへのログインが不能になるような制限を設けている理由は、例えば離職したユーザのアカウントが残っていたような場合に、不正なログインを防ぐセキュリティ上の理由である。 The reason for setting a restriction that you will not be able to log in to the Web system after the expiration date is for security reasons to prevent unauthorized login, for example, if the account of the user who left the job remains. be.
具体例をあげると、例えば、特定のユーザが、有効期限内にWebシステムへのログインを行わない場合は、ログインが不能になる。再度Webシステムへのログインができるようになるためには、ログインが不能になったユーザからの申請と、アカウントに対して、システム管理者によるパスワードの再設定等の復旧処理が必要になる。 To give a specific example, for example, if a specific user does not log in to the Web system within the expiration date, the login becomes impossible. In order to be able to log in to the Web system again, it is necessary to apply from the user who cannot log in and to perform recovery processing such as resetting the password by the system administrator for the account.
しかし、ネットワークシステムの電子メールを主に利用するユーザは、Webシステムへのログインを行わなくても利用ができるが、電子メールの利用では、Webログインの有効期限が更新されない。このため、電子メールを主に利用するユーザは、Webログインの有効期限を延長するために、利用しないWebシステムへのログインを定期的に行う無駄な作業を行う必要があった。 However, the user who mainly uses the e-mail of the network system can use it without logging in to the Web system, but the expiration date of the Web login is not updated by using the e-mail. For this reason, a user who mainly uses e-mail needs to perform unnecessary work of periodically logging in to a Web system that is not used in order to extend the expiration date of the Web login.
本発明はこのような点を鑑みてなされたものであり、Webシステムと電子メールシステムにより構成されたネットワークシステムのユーザに対して、簡易にログインの有効期限を更新することができるWebシステムを提供することを目的にする。 The present invention has been made in view of such a point, and provides a Web system capable of easily updating a login expiration date for a user of a network system composed of a Web system and an e-mail system. The purpose is to do.
本発明の一観点によれば、電子メールを送受信するメール送受信部を有するログイン端末と、ユーザごとに、ログイン有効期限を記憶するユーザ情報記憶部と、ユーザ情報記憶部から取得したログイン有効期限を延長し、ユーザ情報記憶部のログイン有効期限を更新する有効期限更新部と、ユーザごとにユーザ情報記憶部から取得したログイン有効期限が、所定の期間以下になった場合に、ログイン有効期限を警告する警告メールを送信する警告メール送信部と、を有するネットワークサーバと、を有するWebシステムにおいて、ユーザ情報記憶部が、ユーザごとに予め設定され、ログイン有効期限の更新に使用される第1の認識情報を記憶し、メール送受信部が、メール送受信部が警告メールを受信した際に、ユーザごとに予め設定され、ユーザから入力される第2の認識情報を添付した警告メールに対しての返信メールの送信を受付け、ネットワークサーバは、返信メールを受信すると、ユーザ情報記憶部から取得した第1の認識情報と、第2の認識情報とが合致する場合に、有効期限更新部に、ログイン有効期限を更新させる認識情報認証部、を有することを特徴とする、Webシステムが提供される。 According to one aspect of the present invention, a login terminal having an e-mail transmission / reception unit for sending / receiving e-mail, a user information storage unit for storing a login expiration date, and a login expiration date acquired from the user information storage unit for each user. When the expiration date update section that extends and updates the login expiration date of the user information storage section and the login expiration date acquired from the user information storage section for each user are less than the specified period, a warning of the login expiration date is given. In a Web system having a warning mail sending unit for transmitting a warning mail and a network server having a warning mail, a user information storage unit is preset for each user and is used for updating the login expiration date. The mail sending / receiving unit stores the information, and when the mail sending / receiving unit receives the warning mail, the reply mail to the warning mail to which the second recognition information input from the user is attached, which is preset for each user. When the network server receives the reply mail and the first recognition information acquired from the user information storage unit and the second recognition information match, the expiration date update unit is logged in to the expiration date. A Web system is provided, which comprises a recognition information authentication unit for updating.
開示の技術によれば、簡易にログインの有効期限を更新することができるWebシステムを提供することができる。 According to the disclosed technology, it is possible to provide a Web system capable of easily updating the expiration date of login.
以下、図面を参照して実施の形態を詳細に説明する。
[第1の実施の形態]
まず、第1の実施の形態のWebシステムについて図1を用いて説明する。図1は、第1の実施の形態のWebシステムを説明するための図である。
Hereinafter, embodiments will be described in detail with reference to the drawings.
[First Embodiment]
First, the Web system of the first embodiment will be described with reference to FIG. FIG. 1 is a diagram for explaining the Web system of the first embodiment.
Webシステム1は、ログイン端末2と、ネットワークサーバ3とを含む。なお、ログイン端末2と、ネットワークサーバ3とは、ネットワーク7で通信可能に接続されている。このようなWebシステム1は、ネットワークサーバ3が、ログイン端末2からログインされ、アクセスされることにより、掲示板や電子メール等のサービスを提供する。また、Webシステム1は、ログイン端末2からネットワークサーバ3へのログインの有効期限を設定しており、有効期限を超過した場合は、ログインが不能になる。
The
このようなWebシステム1では、ログインの有効期限の警告メールに対して返信メールをすることによって、ログインの有効期限を更新することができる。
ログイン端末2は、電子メールを送受信するメール送受信部2aを有する。
In such a
The
メール送受信部2aは、警告メールを受信した際に、ユーザごとに予め設定され、ユーザから入力される第2の認識情報2a1を添付した返信メールの送信を受付ける。
ネットワークサーバ3は、ユーザ情報記憶部3aと、有効期限更新部3bと、警告メール送信部3cと、認識情報認証部3dとを有する。
When the mail transmission /
The
ユーザ情報記憶部3aは、Webシステム1のユーザごとに、ログインの有効期限の情報を含むログイン有効期限3a1と、ユーザごとに予め設定され、ログイン有効期限3a1の更新に使用される第1の認識情報3a2とを記憶する。
The user information storage unit 3a has a login expiration date 3a1 including login expiration date information for each user of the
有効期限更新部3bは、ユーザ情報記憶部3aから取得したログイン有効期限3a1を延長し、ユーザ情報記憶部3aのログイン有効期限3a1を更新する、
警告メール送信部3cは、ユーザごとにユーザ情報記憶部3aから取得したログイン有効期限3a1が、所定の期間以下になった場合に、ログイン有効期限3a1を警告する警告メールを送信する。
The expiration
The warning
認識情報認証部3dは、返信メールを受信すると、ユーザ情報記憶部3aから取得した第1の認識情報3a2と、第2の認識情報2a1とが合致する場合に、有効期限更新部3bに、ログイン有効期限3a1を更新させる。
Upon receiving the reply mail, the recognition
次に、このようなWebシステム1によるログイン有効期限3a1の更新の流れについて説明する。ネットワークサーバ3は、定期的にユーザごとのログイン有効期限3a1を確認し、所定の期間以下になったユーザへ警告メールを送信する。ログイン端末2は、警告メールが送信されたユーザに利用された際に、警告メールを受信する。また、ログイン端末2は、警告メールへの返信メールに添付される第2の認識情報2a1の入力をユーザから受付け、返信メールを送信する。ネットワークサーバ3は、返信メールを受信し、添付された第2の認識情報2a1と、予め保持していた第1の認識情報3a2とが合致するか否かを判定する。また、ネットワークサーバ3は、第1の認識情報3a2と、第2の認識情報2a1が合致する場合は、ログイン有効期限3a1を延長し、更新する。
Next, the flow of updating the login expiration date 3a1 by the
これにより、ネットワークサーバ3へログインせず、電子メールを主に使用するユーザであっても、簡易にログインの有効期限を更新することができる。したがって、ユーザは、ログインの有効期限切れによるWebシステム1の再利用手続きをする頻度が減少し、管理者は煩雑な再利用手続きの手間が減少する。よって、Webシステム1は、再利用手続きに関係する無駄な作業による人的なコストを削減することができる。
As a result, even a user who mainly uses e-mail without logging in to the
[第2の実施の形態]
第2の実施の形態では、第1の実施の形態について企業の業務管理で用いられる場合をより具体的に説明する。まず、第2の実施の形態のWebメール連携システム10について図2を用いて説明する。図2は、第2の実施の形態における業務管理向けのWebメール連携システムの一例を示す図である。
[Second Embodiment]
In the second embodiment, the case where the first embodiment is used in the business management of a company will be described more specifically. First, the Web mail linkage system 10 of the second embodiment will be described with reference to FIG. FIG. 2 is a diagram showing an example of a Web mail linkage system for business management according to the second embodiment.
第2の実施の形態のWebメール連携システム10は、ユーザ端末20と、ネットワークシステム50内のWebサーバ30と、メールサーバ40とを含み、相互にネットワーク70で接続されている。ただし、メールサーバ40は、例えば物理的にはネットワークシステム50の範囲外のインターネット上に存在していてもよい。
The Web mail cooperation system 10 of the second embodiment includes a user terminal 20, a
Webメール連携システム10は、企業の業務管理に使用され、Webサーバ30へログインされることにより、ログイン有効期限が更新される。
ユーザ端末20は、ユーザが業務に使用するパソコンであり、ユーザIDとパスワードとを入力されることにより、Webサーバ30へログインされる。ユーザ端末20は、ログインされることにより、Webサーバ30に提供されるサービスとして、業務に関する情報をやり取りするインスタントメッセンジャと、掲示板等との業務管理用のサービスを利用することができる。また、ユーザ端末20は、メールソフト等により、メールサーバ40に接続することができ、業務に関する電子メールを送受信することができる。
The Web mail linkage system 10 is used for business management of a company, and the login expiration date is updated by logging in to the
The user terminal 20 is a personal computer used by the user for business, and is logged in to the
Webサーバ30は、ユーザ端末20からのログインを受付けて、業務管理用のサービスを提供する。また、Webサーバ30は、定期的にユーザごとにログインの有効期限の確認を行い、有効期限が所定の期間以下になった場合に、該当するユーザ宛の警告メールを作成し、メールサーバ40へ警告メールの送信を依頼する。
The
さらに、Webサーバ30は、メールサーバ40からログインの有効期限の延長依頼と共に送られた返信メールに添付された認識情報と、予め設定され、自己が保持する認識情報とによる認証を行い、認証が成功した場合に、ログインの有効期限の延長を行う。
Further, the
メールサーバ40は、ユーザ端末20からのアクセスを受付けて、業務用の電子メールサービスを提供し、メールの送受信を受付ける。また、メールサーバ40は、ユーザ端末20からアクセスされる際に、Webサーバ30を経由しても経由しなくてもよい。ただし、Webサーバ30を経由してアクセスされた場合は、Webサーバ30へのログインを行っているので、ログインの有効期限が延長される。
The mail server 40 receives access from the user terminal 20, provides a business-use e-mail service, and accepts transmission / reception of mail. Further, the mail server 40 may or may not pass through the
さらにメールサーバ40は、Webサーバ30からの警告メールの送信の依頼を受けて、警告メールを送信する。メールサーバ40は、警告メールに対して返信を受付けると、添付されている認識情報を取り出して、Webサーバ30へログインの有効期限の延長依頼を送る。
Further, the mail server 40 receives a request from the
次に、ユーザ端末20のハードウェア構成例について、図3を用いて説明する。図3は、第2の実施の形態のユーザ端末のハードウェア構成例を示す図である。
図3に示すようなユーザ端末20は、制御部21、ディスプレイ22、キーボード23を備える。
Next, a hardware configuration example of the user terminal 20 will be described with reference to FIG. FIG. 3 is a diagram showing a hardware configuration example of the user terminal according to the second embodiment.
The user terminal 20 as shown in FIG. 3 includes a
制御部21は、CPU(Central Processing Unit)21aによって装置全体が制御されている。CPU21aには、バス21gを介してRAM(Random Access Memory)21bと複数の周辺機器とが接続されている。RAM21bは、制御部21の主記憶装置として使用される。RAM21bには、CPU21aに実行させるOS(Operating System)のプログラムや制御用のアプリケーションプログラムが格納される。また、RAM21bには、CPU21aによる処理に必要な各種データが格納される。
The entire device of the
バス21gに接続されている周辺機器としては、HDD(Hard Disk Drive)21c、通信インタフェース21d、グラフィック制御部21e、入出力インタフェース21fがある。HDD21cは、制御部21の補助記憶装置として使用される。HDD21cには、OSプログラム、アプリケーションプログラムが格納される。また、HDD21cには、CPU21aによる処理に必要な各種データが格納される。
Peripheral devices connected to the
なお、補助記憶装置としては、SSD(Solid State Drive)などの他の種類の不揮発性記憶装置を使用することもできる。
グラフィック制御部21eには、ディスプレイ22が接続されている。グラフィック制御部21eは、CPU21aからの命令に従って処理中の画像をディスプレイ22に表示させる。入出力インタフェース21fには、キーボード23が接続されている。入出力インタフェース21fは、キーボード23から送られてくる信号をバス21gを介してCPU21aに送信する。
As the auxiliary storage device, another type of non-volatile storage device such as SSD (Solid State Drive) can also be used.
A
通信インタフェース21dは、ネットワーク70に接続されており、データの送受信を行う。以上のようなハードウェア構成によって、本実施の形態のユーザ端末20の処理機能を実現することができる。
The
次に、Webサーバ30のハードウェア構成例について、図4と図5とを用いて説明する。図4は、第2の実施の形態のWebサーバのハードウェア構成例を示す図である。図5は、第2の実施の形態のWebサーバに保存されるログイン有効期限情報のテーブルの一例を示す図である。
Next, a hardware configuration example of the
図4に示すようなWebサーバ30は、制御部31、ディスプレイ32、キーボード33を備える。
制御部31は、CPU31aによって装置全体が制御されている。CPU31aには、バス31gを介してRAM31bと複数の周辺機器とが接続されている。RAM31bは、制御部31の主記憶装置として使用される。RAM31bには、CPU31aに実行させるOSのプログラムや制御用のアプリケーションプログラムが格納される。また、RAM31bには、CPU31aによる処理に必要な各種データが格納される。
The
The entire device of the
処理に必要な各種データとしては、図5に示すようなログイン有効期限情報91が含まれる。ログイン有効期限情報91は、ユーザIDと、ログイン有効期限との項目を含む。
ユーザIDの項目は、ネットワークシステム50内で一意に割り当てられるユーザに固有の値である。ログイン有効期限の項目は、ユーザIDごとに保持されるログインの有効期限の年月日である。
The various data required for processing include the login expiration date information 91 as shown in FIG. The login expiration date information 91 includes items such as a user ID and a login expiration date.
The item of the user ID is a value unique to the user uniquely assigned in the network system 50. The login expiration date item is the date of the login expiration date held for each user ID.
バス31gに接続されている周辺機器としては、HDD31c、通信インタフェース31d、グラフィック制御部31e、入出力インタフェース31fがある。HDD31cは、制御部31の補助記憶装置として使用される。HDD31cには、OSプログラム、アプリケーションプログラムが格納される。また、HDD31cには、CPU31aによる処理に必要な各種データが格納される。
Peripheral devices connected to the
処理に必要な各種データとしては、ログイン有効期限情報91が含まれる。なお、補助記憶装置としては、SSDなどの他の種類の不揮発性記憶装置を使用することもできる。
グラフィック制御部31eには、ディスプレイ32が接続されている。グラフィック制御部31eは、CPU31aからの命令に従って処理中の画像をディスプレイ32に表示させる。入出力インタフェース31fには、キーボード33が接続されている。入出力インタフェース31fは、キーボード33から送られてくる信号をバス31gを介してCPU31aに送信する。
The various data required for processing include login expiration date information 91. As the auxiliary storage device, another type of non-volatile storage device such as SSD can also be used.
A
通信インタフェース31dは、ネットワーク70に接続されており、データの送受信を行う。以上のようなハードウェア構成によって、本実施の形態のWebサーバ30の処理機能を実現することができる。
The
次に、メールサーバ40のハードウェア構成例について、図6を用いて説明する。図6は、第2の実施の形態のメールサーバのハードウェア構成例を示す図である。
図6に示すようなメールサーバ40は、制御部41、ディスプレイ42、キーボード43を備える。
Next, a hardware configuration example of the mail server 40 will be described with reference to FIG. FIG. 6 is a diagram showing a hardware configuration example of the mail server according to the second embodiment.
The mail server 40 as shown in FIG. 6 includes a
制御部41は、CPU41aによって装置全体が制御されている。CPU41aには、バス41gを介してRAM41bと複数の周辺機器とが接続されている。RAM41bは、制御部41の主記憶装置として使用される。RAM41bには、CPU41aに実行させるOSのプログラムや制御用のアプリケーションプログラムが格納される。また、RAM41bには、CPU41aによる処理に必要な各種データが格納される。
The entire device of the
バス41gに接続されている周辺機器としては、HDD41c、通信インタフェース41d、グラフィック制御部41e、入出力インタフェース41fがある。HDD41cは、制御部41の補助記憶装置として使用される。HDD41cには、OSプログラム、アプリケーションプログラムが格納される。また、HDD41cには、CPU41aによる処理に必要な各種データが格納される。
Peripheral devices connected to the bus 41g include an
なお、補助記憶装置としては、SSDなどの他の種類の不揮発性記憶装置を使用することもできる。
グラフィック制御部41eには、ディスプレイ42が接続されている。グラフィック制御部41eは、CPU41aからの命令に従って処理中の画像をディスプレイ42に表示させる。入出力インタフェース41fには、キーボード43が接続されている。入出力インタフェース41fは、キーボード43から送られてくる信号をバス41gを介してCPU41aに送信する。
As the auxiliary storage device, another type of non-volatile storage device such as SSD can also be used.
A
通信インタフェース41dは、ネットワーク70に接続されており、データの送受信を行う。以上のようなハードウェア構成によって、本実施の形態のメールサーバ40の処理機能を実現することができる。
The
次に、上記構成を有するWebメール連携システム10で、ユーザごとのログインの有効期限の確認から、ログインの有効期限の延長をするまでの流れについて図7と図8とを用いて説明する。図7は、第2の実施の形態のWebメール連携システムで実行されるWebメール連携処理のシーケンス図である。図8は、第2の実施の形態のユーザ端末に表示される警告メール表示画面例を示す図である。 Next, in the Web mail linkage system 10 having the above configuration, the flow from confirmation of the login expiration date for each user to extension of the login expiration date will be described with reference to FIGS. 7 and 8. FIG. 7 is a sequence diagram of the Webmail linkage process executed by the Webmail linkage system of the second embodiment. FIG. 8 is a diagram showing an example of a warning mail display screen displayed on the user terminal of the second embodiment.
まず、図7に示すようなWebメール連携処理について説明する。Webメール連携処理は、Webメール連携システム10の全体の処理であり、ログインの有効期限の延長に関係しない箇所の記載は省略している。また、ステップS06は、実際にはステップS07を含み、ステップS08は、ステップS09を含むが、説明の都合上、図7では分けて記載している。 First, the Web mail linkage process as shown in FIG. 7 will be described. The Web mail linkage process is the entire process of the Web mail linkage system 10, and the description of the part not related to the extension of the login expiration date is omitted. Further, step S06 actually includes step S07, and step S08 includes step S09, but for convenience of explanation, they are described separately in FIG. 7.
Webメール連携処理の開始時点において、Webメール連携システム10は、Webサーバ30が、ログインの有効期限の迫ったユーザの確認をしようとしているところである。 At the start of the Web mail linkage process, the Web mail linkage system 10 is about to confirm the user whose login expiration date is approaching.
[ステップS01]Webサーバ30の制御部31は、有効期限確認処理を実行する。有効期限確認処理は、定期的に実行されるユーザごとのログインの有効期限の確認であり、詳細は後述する。
[Step S01] The
[ステップS02]Webサーバ30の制御部31は、有効期限確認処理の中で警告メールの送信をすることが判定されると、メールサーバ40に警告メールの送信依頼を送る。
[Step S02] When the
[ステップS03]メールサーバ40の制御部41は、警告メールの送信依頼のあったユーザのアカウントへ、警告メールを送信する。警告メールの内容については、後述する。
[Step S03] The
[ステップS04]ユーザ端末20の制御部21は、ログイン有効期限の迫ったユーザが警告メールを受信した場合、ディスプレイ22に、図8に示すような警告メール表示画面81を表示させる。
[Step S04] When the user whose login expiration date is approaching receives the warning mail, the
警告メール表示画面81は、件名、差出人、宛先、CC(Carbon Copy)および本文の項目を有する。件名の項目は、警告メールのタイトルとして、「XXXXシステム利用の有効期限について(お願い)」という文字が表示される。また、件名の項目は、警告メールごとの識別子として、文字列等を含んでいてもよい。 The warning mail display screen 81 has items such as a subject, a sender, a destination, a CC (Carbon Copy), and a text. In the subject line, the characters "About the expiration date of the XXX system (request)" are displayed as the title of the warning mail. Further, the subject item may include a character string or the like as an identifier for each warning mail.
差出人の項目は、ログインの期限管理用のメールアドレスが表示される。警告メールを受信したユーザの返信メールは、ログインの期限管理用のメールアドレスへ返信される。
宛先の項目は、ログインの有効期限が近づいたユーザのメールアドレスが表示される。CCの項目は、ログインの有効期限が近づいたユーザの管理者である上司等のメールアドレスが表示される。
In the sender item, the email address for managing the login deadline is displayed. The reply mail of the user who received the warning mail is replied to the mail address for managing the login deadline.
In the destination item, the email address of the user whose login is about to expire is displayed. In the CC item, the e-mail address of the boss who is the administrator of the user whose login expiration date is approaching is displayed.
本文の項目は、警告メールの本文であり、Webサーバ30のログインの有効期限が近付いている点と、有効期限が超過するとWebサーバ30へログインできなくなる点と、ログインの有効期限と、Webサーバ30へのログインによらなくても、認証情報を添付ファイルで、メールサーバ40へ返信することによりログインの有効期限が延長される点との情報を含む。
The items in the text are the text of the warning email, the point that the expiration date of the login of the
認証情報とは、例えば、警告メールを受け取ったユーザに割り当てられたユーザIDとパスワードとであり、ユーザの生年月日や、ユーザ本人が予め選択した質問に対する答えのようなセキュリティ機能であるいわゆる「秘密の質問」に対する答えでもよい。 The authentication information is, for example, a user ID and password assigned to the user who received the warning mail, and is a so-called "security function" such as the date of birth of the user or the answer to a question selected in advance by the user himself / herself. It may be the answer to "secret question".
[ステップS05]ユーザ端末20の制御部21は、認証情報の添付された警告メールに対する返信メールの送信を受付け、メールサーバ40へ返信メールを送信する。なお、返信メールは、メールサーバ40から送信された警告メールへの返信であることが、メールサーバ40に受付けられる条件である。
[Step S05] The
[ステップS06]メールサーバ40の制御部41は、返信メールに添付された認証情報を展開する返信メール受付処理を実行する。返信メール受付処理の詳細については、後述する。
[Step S06] The
[ステップS07]メールサーバ40の制御部41は、Webサーバ30に、認証情報を送信し、返信メールの処理を依頼する。
[ステップS08]Webサーバ30の制御部31は、受信したユーザの認証情報について、ログインの有効期限の延長が可能か否かを判定し、延長が可能な場合は延長を行うログイン有効期限延長処理を実行する。ログイン有効期限延長処理の詳細については、後述する。
[Step S07] The
[Step S08] The
[ステップS09]Webサーバ30の制御部31は、ログインの有効期限の延長が可能なユーザに対して、ログインの有効期限の延長をする。
以上により、Webメール連携システム10によるWebメール連携処理が終了する。
[Step S09] The
As a result, the Web mail linkage process by the Web mail linkage system 10 is completed.
次にWebメール連携システム10のWebサーバ30で実行される有効期限確認処理について、図9を用いて説明する。図9は、第2の実施の形態のWebサーバで実行される有効期限確認処理のフローチャートである。
Next, the expiration date confirmation process executed by the
有効期限確認処理は、定期的に実行されるユーザごとのログインの有効期限の確認をする処理である。有効期限確認処理の開始時において、Webサーバ30は、Webメール連携処理のステップS01の状態である。
The expiration date confirmation process is a process for confirming the expiration date of the login for each user, which is executed periodically. At the start of the expiration date confirmation process, the
[ステップS11]Webサーバ30の制御部31は、HDD31cからログイン有効期限情報91を取得する。
[ステップS12]Webサーバ30の制御部31は、ユーザIDごとに、ログイン有効期限情報91の有効期限と、現在の年月日とを比較し、有効期限x日以内か否かを判定する。x日とは、予め設定された所定の日数を表す。
[Step S11] The
[Step S12] The
Webサーバ30の制御部31は、有効期限x日以内であることを判定すると、次の処理は、ステップS13へ進められる。また、Webサーバ30の制御部31は、有効期限x日以内でないことを判定すると、次の処理は、ステップS14へ進められる。
When the
[ステップS13]Webサーバ30の制御部31は、メールサーバ40に、ユーザIDに紐づけられたメールアドレス宛の警告メールを作成して警告メールの送信依頼を送る。なお、この警告メールの送信依頼は、図7のステップS02にも記載されているが、説明上の都合であり、ステップS13では送信依頼を作成し、ステップS02でまとめて送信依頼を送信する態様であってもよい。
[Step S13] The
[ステップS14]Webサーバ30の制御部31は、ログイン有効期限情報91において、全ユーザをチェックしたか否かを判定する。Webサーバ30の制御部31は、全ユーザをチェックしたことを判定すると、処理を終了する。Webサーバ30の制御部31は、全ユーザをチェックしなかったことを判定すると、次の処理は、ステップS11へ戻る。
[Step S14] The
以上により、Webサーバ30による有効期限確認処理が終了する。
次に、メールサーバ40で実行される返信メール受付処理について、図10を用いて説明する。図10は、第2の実施の形態のメールサーバで実行される返信メール受付処理のフローチャートである。
As a result, the expiration date confirmation process by the
Next, the reply mail reception process executed by the mail server 40 will be described with reference to FIG. FIG. 10 is a flowchart of a reply mail reception process executed by the mail server of the second embodiment.
返信メール受付処理は、返信メールに添付された認証情報を展開し、返信メールの処理をWebサーバ30に依頼する処理である。メールサーバ40は、ステップS06の状態である。
The reply mail acceptance process is a process of expanding the authentication information attached to the reply mail and requesting the
[ステップS21]メールサーバ40の制御部41は、受信したメールが警告メールに対する返信メールか否かを判定する。メールサーバ40の制御部41は、受信したメールが、過去に送信した警告メールのいずれかであること、添付ファイルが添付されていること等の条件を満たす場合に、返信メールであることを判定する。
[Step S21] The
メールサーバ40の制御部41は、返信メールであることを判定すると、次の処理は、ステップS22へ進められる。また、メールサーバ40の制御部41は、返信メールではないことを判定すると、処理は、終了する。
When the
[ステップS22]メールサーバ40の制御部41は、返信メールに添付されていた添付ファイルを展開する。添付ファイルは、認識情報を含むため、セキュリティの観点から例えば暗号化がされていてもよく、このような場合は、暗号の復号化を行う。
[Step S22] The
[ステップS23]メールサーバ40の制御部41は、Webサーバ30に返信メールの処理を依頼する。またメールサーバ40の制御部41は、展開した添付ファイルに含まれる認識情報を、Webサーバ30へ送信する。認識情報には、ユーザIDとパスワード等との予め設定されたユーザの認証を行うための情報が含まれる。
[Step S23] The
以上により、メールサーバ40による返信メール受付処理が終了する。
次に、Webサーバ30で実行されるログイン有効期限延長処理について、図11を用いて説明する。図11は、第2の実施の形態のWebサーバで実行されるログイン有効期限延長処理のフローチャートである。
As a result, the reply mail acceptance process by the mail server 40 is completed.
Next, the login expiration date extension process executed by the
ログイン有効期限延長処理は、受信したユーザの認証情報について、ログインの有効期限の延長が可能か否かの判定を行う。ここでWebサーバ30は、Webメール連携処理のステップS08の状態である。
The login expiration date extension process determines whether or not the login expiration date can be extended with respect to the received user authentication information. Here, the
[ステップS31]Webサーバ30の制御部31は、返信メールの処理の依頼を受信したか否かを判定する。Webサーバ30の制御部31は、返信メール受付処理のステップS23でメールサーバ40から返信メールの処理が依頼されている場合に、返信メールの処理の依頼を受信したことを判定する。
[Step S31] The
Webサーバ30の制御部31は、返信メールの処理の依頼を受信したことを判定すると、次の処理は、ステップS32へ進められる。また、Webサーバ30の制御部31は、返信メールの処理の依頼を受信しなかったことを判定すると、受信するまで待ち受ける。
When the
[ステップS32]Webサーバ30の制御部31は、メールサーバ40から受信した認識情報に含まれるユーザIDが正しいか否かを判定する。Webサーバ30の制御部31は、受信したユーザIDが、HDD31cから取得したログイン有効期限情報91に含まれる場合に、ユーザIDが正しいことを判定する。
[Step S32] The
Webサーバ30の制御部31は、ユーザIDが正しいことを判定すると、次の処理は、ステップS33へ進められる。また、Webサーバ30の制御部31は、ユーザIDが正しくないことを判定すると、次の処理は、ステップS36へ進められる。
When the
なお、ステップS31とステップS32とで判定に使用される認識情報は、ユーザIDとパスワードとに限られず、生年月日や、秘密の質問等であってもよい。
[ステップS33]Webサーバ30の制御部31は、メールサーバ40から送信された認識情報に含まれるパスワードが正しいか否かを判定する。Webサーバ30は、通常のログインに使用されるパスワードをHDD31cに保存しており、ステップS32で使用したユーザIDからパスワードを取得して、認識情報に含まれるパスワードと合致する場合に、パスワードが正しいことを判定する。
The recognition information used for the determination in steps S31 and S32 is not limited to the user ID and password, but may be a date of birth, a secret question, or the like.
[Step S33] The
Webサーバ30の制御部31は、パスワードが正しいことを判定すると、次の処理は、ステップS34へ進められる。また、Webサーバ30の制御部31は、パスワードが正しくないことを判定すると、次の処理は、ステップS36へ進められる。
When the
[ステップS34]Webサーバ30の制御部31は、ログインの有効期限内か否かを判定する。Webサーバ30の制御部31は、HDD31cからログイン有効期限情報91を取得して、認識情報に含まれるユーザIDのログイン有効期限が超過していない場合に、ログインの有効期限内であることを判定する。
[Step S34] The
Webサーバ30の制御部31は、ログインの有効期限内であることを判定すると、次の処理は、ステップS35へ進められる。また、Webサーバ30の制御部31は、ログインの有効期限内でないことを判定すると、ステップS36へ進められる。
When the
[ステップS35]Webサーバ30の制御部31は、ログインの有効期限を延長する。Webサーバ30の制御部31は、HDD31cに認識情報に含まれるログインIDに対応する、ログイン有効期限情報91のログイン有効期限を、所定の日数分延長して更新する。
[Step S35] The
なお、延長される日数は、通常のWebサーバ30へログインした場合に延長される日数と異なってもよい。また、このログインの有効期限の延長は、図7のステップS08にも記載されているが、説明上の都合であり、ステップS35ではログインの有効期限延長依頼を作成し、まとめて有効期限の延長がされる態様であってもよい。
The number of extended days may be different from the number of extended days when logging in to the
[ステップS36]Webサーバ30の制御部31は、返信メールを送信したユーザID宛に、ログイン有効期限延長処理についてのエラーメールを返信する。エラーメールが送信された場合は、Webサーバ30が返信メールを受信してもログインの有効期限は延長されない。
[Step S36] The
以上により、Webサーバ30によるログイン有効期限延長処理が終了する。
上記のWebメール連携システム10では、ユーザ端末20と、Webサーバ30と、メールサーバ40とを有している。Webサーバ30は、有効期限確認処理を行い、有効期限が迫ったユーザについて、警告メールを作成し、メールサーバ40に警告メールの送信依頼をする。メールサーバ40は、Webサーバ30から依頼のあった警告メールの送信を行う。ユーザ端末20は、警告メールの送信対象になったユーザに操作されることにより、警告メールを受信し、ユーザに入力された認識情報を添付ファイルにして、メールサーバ40に返信メールを送信する。メールサーバ40は、返信メールを受信すると、返信メール受付処理を行いWebサーバ30に、認識情報を添えて返信メールの処理を依頼する。Webサーバ30は、メールサーバ40から返信メールの処理を依頼されると、併せて受信した認識情報に含まれる情報が正しい場合にログイン有効期限の延長を行う。
As a result, the login expiration date extension process by the
The Web mail linkage system 10 has a user terminal 20, a
これにより、Webサーバ30にログインすると、ログインしたユーザの有効期間が更新されるWebメール連携システム10において、Webサーバ30にログインをしなくても、警告メールについて返信することにより、ログインの有効期限を更新することができる。つまり、通常Webサーバ30にはログインせず、主にメールサーバ40にアクセスするユーザであっても、ログインの有効期限が迫るたびに、Webサーバ30へログインする手間がなくなり、ログインの有効期限の更新が容易になる。
As a result, in the Web mail linkage system 10 in which the validity period of the logged-in user is updated when the user logs in to the
また、システムの管理者は、ユーザのログインの有効期限の更新が容易になることにより、ログインの有効期限を経過してログインをすることができなくなったユーザを、再度ログイン可能にする再利用手続きが必要な件数も減り、手間を削減することができる。以上により、ユーザと管理者との無駄な作業による人的なコストを削減することができる。 In addition, the system administrator can easily update the login expiration date of the user, so that the user who cannot log in after the login expiration date can log in again. The number of cases required is also reduced, and the labor can be reduced. As a result, it is possible to reduce human costs due to wasteful work between the user and the administrator.
1 Webシステム
2 ログイン端末
2a メール送受信部
2a1 第2の認識情報
3 ネットワークサーバ
3a ユーザ情報記憶部
3a1 ログイン有効期限
3a2 第1の認識情報
3b 有効期限更新部
3c 警告メール送信部
3d 認識情報認証部
10 Webメール連携システム
20 ユーザ端末
21 制御部
21a CPU
21b RAM
21c HDD
21d 通信インタフェース
21e グラフィック制御部
21f 入出力インタフェース
21g バス
22 ディスプレイ
23 キーボード
30 Webサーバ
31 制御部
31a CPU
31b RAM
31c HDD
31d 通信インタフェース
31e グラフィック制御部
31f 入出力インタフェース
31g バス
32 ディスプレイ
33 キーボード
40 メールサーバ
41 制御部
41a CPU
41b RAM
41c HDD
41d 通信インタフェース
41e グラフィック制御部
41f 入出力インタフェース
41g バス
42 ディスプレイ
43 キーボード
50 ネットワークシステム
70 ネットワーク
81 警告メール表示画面
91 ログイン有効期限情報
1
21b RAM
21c HDD
31b RAM
31c HDD
41b RAM
41c HDD
Claims (4)
ユーザごとに、ログイン有効期限を記憶するユーザ情報記憶部と、
前記ユーザ情報記憶部から取得した前記ログイン有効期限を延長し、前記ユーザ情報記憶部の前記ログイン有効期限を更新する有効期限更新部と、
前記ユーザごとに前記ユーザ情報記憶部から取得した前記ログイン有効期限が、所定の期間以下になった場合に、前記ログイン有効期限を警告する警告メールを送信する警告メール送信部と、
を有するネットワークサーバと、
を有するWebシステムにおいて、
前記ユーザ情報記憶部が、前記ユーザごとに予め設定され、前記ログイン有効期限の更新に使用される第1の認識情報を記憶し、
前記メール送受信部が、前記メール送受信部が前記警告メールを受信した際に、前記ユーザごとに予め設定され、前記ユーザから入力される第2の認識情報を添付した前記警告メールに対しての返信メールの送信を受付け、
前記ネットワークサーバは、前記返信メールを受信すると、前記ユーザ情報記憶部から取得した前記第1の認識情報と、前記第2の認識情報とが合致する場合に、前記有効期限更新部に、前記ログイン有効期限を更新させる認識情報認証部、
を有することを特徴とするWebシステム。 A login terminal that has a mail sending / receiving unit for sending / receiving e-mail,
A user information storage unit that stores the login expiration date for each user,
An expiration date update unit that extends the login expiration date acquired from the user information storage unit and updates the login expiration date of the user information storage unit.
A warning mail sending unit that sends a warning mail warning the login expiration date when the login expiration date acquired from the user information storage unit for each user is less than or equal to a predetermined period.
With a network server and
In a Web system that has
The user information storage unit stores first recognition information that is preset for each user and is used for updating the login expiration date.
When the mail transmission / reception unit receives the warning mail, the mail transmission / reception unit responds to the warning mail to which the second recognition information input from the user is attached, which is preset for each user. Accepting emails,
When the network server receives the reply mail and the first recognition information acquired from the user information storage unit matches the second recognition information, the network server logs in to the expiration date update unit. Recognition information authentication department to update the expiration date,
A Web system characterized by having.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018239102A JP6979008B2 (en) | 2018-12-21 | 2018-12-21 | Web system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018239102A JP6979008B2 (en) | 2018-12-21 | 2018-12-21 | Web system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2020101963A JP2020101963A (en) | 2020-07-02 |
| JP6979008B2 true JP6979008B2 (en) | 2021-12-08 |
Family
ID=71139734
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018239102A Active JP6979008B2 (en) | 2018-12-21 | 2018-12-21 | Web system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6979008B2 (en) |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4324428B2 (en) * | 2003-07-28 | 2009-09-02 | 富士通株式会社 | Mail sending method, mail sending program and mail sending server |
| JP5277004B2 (en) * | 2009-01-27 | 2013-08-28 | 株式会社日立ソリューションズ | Information leakage prevention system |
| US9531714B2 (en) * | 2014-06-27 | 2016-12-27 | Citrix Systems, Inc. | Enterprise authentication via third party authentication support |
| JP7027027B2 (en) * | 2016-03-17 | 2022-03-01 | キヤノン株式会社 | Information processing equipment, control methods, and their programs |
-
2018
- 2018-12-21 JP JP2018239102A patent/JP6979008B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2020101963A (en) | 2020-07-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110875925B (en) | Information processing apparatus, authorization system, and authentication method | |
| US8850186B2 (en) | Change in identification information causing request for new certificate issuance | |
| JP5679890B2 (en) | Image forming apparatus and authentication print data management authority delegation method | |
| JP6318940B2 (en) | Service providing system, data providing method and program | |
| US9053303B2 (en) | Apparatus, authentication system, authentication control method, authentication control program, and computer-readable recording medium having authentication control program | |
| EP1912407A1 (en) | Method for encrypted communication with a computer system and system therefor | |
| JP5318719B2 (en) | Terminal device and access control policy acquisition method in terminal device | |
| JP6584440B2 (en) | Information processing system, information processing system control method, and program thereof | |
| US20060259762A1 (en) | E-mail server device and certificate management method of the e-mail server device | |
| WO2008071124A1 (en) | Remotely controlling operation | |
| CN110741371B (en) | Information processing equipment, protection processing equipment and user terminals | |
| JP6183035B2 (en) | Service providing system, service providing method and program | |
| US20190379661A1 (en) | Information processing system and control method therefor | |
| JP7099198B2 (en) | Management equipment, management systems and programs | |
| JP2002082880A (en) | Message transmission / reception management method and message transmission / reception management system | |
| JP6979008B2 (en) | Web system | |
| US10628096B2 (en) | Device data management system for managing device data usable as setting values | |
| JP7163602B2 (en) | Relay device and program | |
| JP4760305B2 (en) | Server, server system, and user authentication method | |
| JP5011692B2 (en) | Backup and restore system, backup and restore method, backup system and backup method | |
| JP2018129079A (en) | Service providing system, data providing method, and program | |
| KR20180096955A (en) | System and method for authenticiating user | |
| JP6299101B2 (en) | Service providing system, service providing method and program | |
| JP2015146147A (en) | Service providing system, information processing apparatus, image providing method, and program | |
| JP2007028049A (en) | Certificate management device, method, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20200331 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20200331 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20201217 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20211029 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20211109 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20211112 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6979008 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |