Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6979008B2 - Web system - Google Patents
[go: Go Back, main page]

JP6979008B2 - Web system - Google Patents

Web system Download PDF

Info

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
mail
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
Application number
JP2018239102A
Other languages
Japanese (ja)
Other versions
JP2020101963A (en
Inventor
秀雄 野口
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Frontech Ltd
Original Assignee
Fujitsu Frontech Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fujitsu Frontech Ltd filed Critical Fujitsu Frontech Ltd
Priority to JP2018239102A priority Critical patent/JP6979008B2/en
Publication of JP2020101963A publication Critical patent/JP2020101963A/en
Application granted granted Critical
Publication of JP6979008B2 publication Critical patent/JP6979008B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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.

特開2000−29836号公報Japanese Unexamined Patent Publication No. 2000-29836

しかし、ネットワークシステムの電子メールを主に利用するユーザは、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の実施の形態のWebシステムを説明するための図である。It is a figure for demonstrating the Web system of 1st Embodiment. 第2の実施の形態における業務管理向けのWebメール連携システムの一例を示す図である。It is a figure which shows an example of the Web mail cooperation system for business management in 2nd Embodiment. 第2の実施の形態のユーザ端末のハードウェア構成例を示す図である。It is a figure which shows the hardware configuration example of the user terminal of 2nd Embodiment. 第2の実施の形態のWebサーバのハードウェア構成例を示す図である。It is a figure which shows the hardware configuration example of the Web server of 2nd Embodiment. 第2の実施の形態のWebサーバに保存されるログイン有効期限情報のテーブルの一例を示す図である。It is a figure which shows an example of the table of the login expiration date information stored in the Web server of the 2nd Embodiment. 第2の実施の形態のメールサーバのハードウェア構成例を示す図である。It is a figure which shows the hardware configuration example of the mail server of the 2nd Embodiment. 第2の実施の形態のWebメール連携システムで実行されるWebメール連携処理のシーケンス図である。It is a sequence diagram of the Webmail linkage process executed by the Webmail linkage system of the second embodiment. 第2の実施の形態のユーザ端末に表示される警告メール表示画面例を示す図である。It is a figure which shows the example of the warning mail display screen displayed on the user terminal of the 2nd Embodiment. 第2の実施の形態のWebサーバで実行される有効期限確認処理のフローチャートである。It is a flowchart of the expiration date confirmation process executed by the Web server of the 2nd Embodiment. 第2の実施の形態のメールサーバで実行される返信メール受付処理のフローチャートである。It is a flowchart of the reply mail reception process executed by the mail server of the 2nd Embodiment. 第2の実施の形態のWebサーバで実行されるログイン有効期限延長処理のフローチャートである。It is a flowchart of the login expiration date extension process executed by the Web server of the 2nd Embodiment.

以下、図面を参照して実施の形態を詳細に説明する。
[第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 system 1 includes a login terminal 2 and a network server 3. The login terminal 2 and the network server 3 are connected to each other so as to be able to communicate with each other via the network 7. Such a Web system 1 provides services such as bulletin boards and e-mails when the network server 3 is logged in and accessed from the login terminal 2. Further, the Web system 1 sets an expiration date for logging in from the login terminal 2 to the network server 3, and if the expiration date is exceeded, login becomes impossible.

このようなWebシステム1では、ログインの有効期限の警告メールに対して返信メールをすることによって、ログインの有効期限を更新することができる。
ログイン端末2は、電子メールを送受信するメール送受信部2aを有する。
In such a Web system 1, the login expiration date can be updated by sending a reply email to the login expiration date warning email.
The login terminal 2 has an e-mail transmission / reception unit 2a for transmitting / receiving e-mail.

メール送受信部2aは、警告メールを受信した際に、ユーザごとに予め設定され、ユーザから入力される第2の認識情報2a1を添付した返信メールの送信を受付ける。
ネットワークサーバ3は、ユーザ情報記憶部3aと、有効期限更新部3bと、警告メール送信部3cと、認識情報認証部3dとを有する。
When the mail transmission / reception unit 2a receives the warning mail, the mail transmission / reception unit 2a accepts the transmission of the reply mail to which the second recognition information 2a1 set in advance for each user and input from the user is attached.
The network server 3 has a user information storage unit 3a, an expiration date update unit 3b, a warning mail transmission unit 3c, and a recognition information authentication unit 3d.

ユーザ情報記憶部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 Web system 1, and a first recognition that is preset for each user and is used for updating the login expiration date 3a1. Information 3a2 is stored.

有効期限更新部3bは、ユーザ情報記憶部3aから取得したログイン有効期限3a1を延長し、ユーザ情報記憶部3aのログイン有効期限3a1を更新する、
警告メール送信部3cは、ユーザごとにユーザ情報記憶部3aから取得したログイン有効期限3a1が、所定の期間以下になった場合に、ログイン有効期限3a1を警告する警告メールを送信する。
The expiration date update unit 3b extends the login expiration date 3a1 acquired from the user information storage unit 3a, and updates the login expiration date 3a1 of the user information storage unit 3a.
The warning mail sending unit 3c sends a warning mail warning the login expiration date 3a1 when the login expiration date 3a1 acquired from the user information storage unit 3a for each user falls below a predetermined period.

認識情報認証部3dは、返信メールを受信すると、ユーザ情報記憶部3aから取得した第1の認識情報3a2と、第2の認識情報2a1とが合致する場合に、有効期限更新部3bに、ログイン有効期限3a1を更新させる。 Upon receiving the reply mail, the recognition information authentication unit 3d logs in to the expiration date update unit 3b when the first recognition information 3a2 acquired from the user information storage unit 3a and the second recognition information 2a1 match. The expiration date 3a1 is renewed.

次に、このような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 Web system 1 will be described. The network server 3 periodically confirms the login expiration date 3a1 for each user, and sends a warning mail to the user who has reached the predetermined period or less. The login terminal 2 receives the warning mail when it is used by the user to whom the warning mail is sent. Further, the login terminal 2 accepts the input of the second recognition information 2a1 attached to the reply mail to the warning mail from the user, and sends the reply mail. The network server 3 receives the reply mail and determines whether or not the attached second recognition information 2a1 matches the first recognition information 3a2 held in advance. Further, when the first recognition information 3a2 and the second recognition information 2a1 match, the network server 3 extends and updates the login expiration date 3a1.

これにより、ネットワークサーバ3へログインせず、電子メールを主に使用するユーザであっても、簡易にログインの有効期限を更新することができる。したがって、ユーザは、ログインの有効期限切れによるWebシステム1の再利用手続きをする頻度が減少し、管理者は煩雑な再利用手続きの手間が減少する。よって、Webシステム1は、再利用手続きに関係する無駄な作業による人的なコストを削減することができる。 As a result, even a user who mainly uses e-mail without logging in to the network server 3 can easily update the expiration date of the login. Therefore, the frequency of the user performing the reuse procedure of the Web system 1 due to the expiration date of the login is reduced, and the trouble of the complicated reuse procedure is reduced for the administrator. Therefore, the Web system 1 can reduce human costs due to wasteful work related to the reuse procedure.

[第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 server 30 in the network system 50, and a mail server 40, and is connected to each other by a network 70. However, the mail server 40 may exist on the Internet, for example, physically outside the range of the network system 50.

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 Web server 30.
The user terminal 20 is a personal computer used by the user for business, and is logged in to the Web server 30 by inputting a user ID and a password. By logging in, the user terminal 20 can use an instant messenger for exchanging business-related information and a business management service with a bulletin board system or the like as a service provided to the Web server 30. Further, the user terminal 20 can be connected to the mail server 40 by mail software or the like, and can send and receive e-mails related to business.

Webサーバ30は、ユーザ端末20からのログインを受付けて、業務管理用のサービスを提供する。また、Webサーバ30は、定期的にユーザごとにログインの有効期限の確認を行い、有効期限が所定の期間以下になった場合に、該当するユーザ宛の警告メールを作成し、メールサーバ40へ警告メールの送信を依頼する。 The Web server 30 accepts a login from the user terminal 20 and provides a service for business management. Further, the Web server 30 periodically confirms the expiration date of the login for each user, and when the expiration date falls below a predetermined period, creates a warning mail for the corresponding user and sends it to the mail server 40. Request to send a warning email.

さらに、Webサーバ30は、メールサーバ40からログインの有効期限の延長依頼と共に送られた返信メールに添付された認識情報と、予め設定され、自己が保持する認識情報とによる認証を行い、認証が成功した場合に、ログインの有効期限の延長を行う。 Further, the Web server 30 authenticates with the recognition information attached to the reply mail sent from the mail server 40 together with the request for extension of the login expiration date, and the recognition information set in advance and held by itself, and the authentication is performed. If successful, extend the login expiration date.

メールサーバ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 Web server 30 when accessed from the user terminal 20. However, when the access is made via the Web server 30, since the login to the Web server 30 is performed, the expiration date of the login is extended.

さらにメールサーバ40は、Webサーバ30からの警告メールの送信の依頼を受けて、警告メールを送信する。メールサーバ40は、警告メールに対して返信を受付けると、添付されている認識情報を取り出して、Webサーバ30へログインの有効期限の延長依頼を送る。 Further, the mail server 40 receives a request from the Web server 30 to send a warning mail, and sends the warning mail. When the mail server 40 receives a reply to the warning mail, it takes out the attached recognition information and sends a request for extension of the login expiration date to the Web server 30.

次に、ユーザ端末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 control unit 21, a display 22, and a keyboard 23.

制御部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 control unit 21 is controlled by a CPU (Central Processing Unit) 21a. A RAM (Random Access Memory) 21b and a plurality of peripheral devices are connected to the CPU 21a via a bus 21g. The RAM 21b is used as the main storage device of the control unit 21. The RAM 21b stores an OS (Operating System) program to be executed by the CPU 21a and an application program for control. Further, the RAM 21b stores various data necessary for processing by the CPU 21a.

バス21gに接続されている周辺機器としては、HDD(Hard Disk Drive)21c、通信インタフェース21d、グラフィック制御部21e、入出力インタフェース21fがある。HDD21cは、制御部21の補助記憶装置として使用される。HDD21cには、OSプログラム、アプリケーションプログラムが格納される。また、HDD21cには、CPU21aによる処理に必要な各種データが格納される。 Peripheral devices connected to the bus 21g include an HDD (Hard Disk Drive) 21c, a communication interface 21d, a graphic control unit 21e, and an input / output interface 21f. The HDD 21c is used as an auxiliary storage device for the control unit 21. The OS program and the application program are stored in the HDD 21c. Further, various data necessary for processing by the CPU 21a are stored in the HDD 21c.

なお、補助記憶装置としては、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 display 22 is connected to the graphic control unit 21e. The graphic control unit 21e causes the display 22 to display the image being processed according to the command from the CPU 21a. A keyboard 23 is connected to the input / output interface 21f. The input / output interface 21f transmits a signal transmitted from the keyboard 23 to the CPU 21a via the bus 21g.

通信インタフェース21dは、ネットワーク70に接続されており、データの送受信を行う。以上のようなハードウェア構成によって、本実施の形態のユーザ端末20の処理機能を実現することができる。 The communication interface 21d is connected to the network 70 and transmits / receives data. With the hardware configuration as described above, the processing function of the user terminal 20 of the present embodiment can be realized.

次に、Webサーバ30のハードウェア構成例について、図4と図5とを用いて説明する。図4は、第2の実施の形態のWebサーバのハードウェア構成例を示す図である。図5は、第2の実施の形態のWebサーバに保存されるログイン有効期限情報のテーブルの一例を示す図である。 Next, a hardware configuration example of the Web server 30 will be described with reference to FIGS. 4 and 5. FIG. 4 is a diagram showing a hardware configuration example of the Web server according to the second embodiment. FIG. 5 is a diagram showing an example of a table of login expiration date information stored in the Web server of the second embodiment.

図4に示すようなWebサーバ30は、制御部31、ディスプレイ32、キーボード33を備える。
制御部31は、CPU31aによって装置全体が制御されている。CPU31aには、バス31gを介してRAM31bと複数の周辺機器とが接続されている。RAM31bは、制御部31の主記憶装置として使用される。RAM31bには、CPU31aに実行させるOSのプログラムや制御用のアプリケーションプログラムが格納される。また、RAM31bには、CPU31aによる処理に必要な各種データが格納される。
The Web server 30 as shown in FIG. 4 includes a control unit 31, a display 32, and a keyboard 33.
The entire device of the control unit 31 is controlled by the CPU 31a. A RAM 31b and a plurality of peripheral devices are connected to the CPU 31a via a bus 31g. The RAM 31b is used as the main storage device of the control unit 31. The RAM 31b stores an OS program to be executed by the CPU 31a and an application program for control. Further, the RAM 31b stores various data necessary for processing by the CPU 31a.

処理に必要な各種データとしては、図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 bus 31g include an HDD 31c, a communication interface 31d, a graphic control unit 31e, and an input / output interface 31f. The HDD 31c is used as an auxiliary storage device for the control unit 31. The OS program and the application program are stored in the HDD 31c. Further, the HDD 31c stores various data necessary for processing by the CPU 31a.

処理に必要な各種データとしては、ログイン有効期限情報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 display 32 is connected to the graphic control unit 31e. The graphic control unit 31e causes the display 32 to display the image being processed according to the command from the CPU 31a. A keyboard 33 is connected to the input / output interface 31f. The input / output interface 31f transmits a signal transmitted from the keyboard 33 to the CPU 31a via the bus 31g.

通信インタフェース31dは、ネットワーク70に接続されており、データの送受信を行う。以上のようなハードウェア構成によって、本実施の形態のWebサーバ30の処理機能を実現することができる。 The communication interface 31d is connected to the network 70 and transmits / receives data. With the hardware configuration as described above, the processing function of the Web server 30 of the present embodiment can be realized.

次に、メールサーバ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 control unit 41, a display 42, and a keyboard 43.

制御部41は、CPU41aによって装置全体が制御されている。CPU41aには、バス41gを介してRAM41bと複数の周辺機器とが接続されている。RAM41bは、制御部41の主記憶装置として使用される。RAM41bには、CPU41aに実行させるOSのプログラムや制御用のアプリケーションプログラムが格納される。また、RAM41bには、CPU41aによる処理に必要な各種データが格納される。 The entire device of the control unit 41 is controlled by the CPU 41a. A RAM 41b and a plurality of peripheral devices are connected to the CPU 41a via a bus 41g. The RAM 41b is used as the main storage device of the control unit 41. The RAM 41b stores an OS program to be executed by the CPU 41a and an application program for control. Further, the RAM 41b stores various data necessary for processing by the CPU 41a.

バス41gに接続されている周辺機器としては、HDD41c、通信インタフェース41d、グラフィック制御部41e、入出力インタフェース41fがある。HDD41cは、制御部41の補助記憶装置として使用される。HDD41cには、OSプログラム、アプリケーションプログラムが格納される。また、HDD41cには、CPU41aによる処理に必要な各種データが格納される。 Peripheral devices connected to the bus 41g include an HDD 41c, a communication interface 41d, a graphic control unit 41e, and an input / output interface 41f. The HDD 41c is used as an auxiliary storage device for the control unit 41. The OS program and the application program are stored in the HDD 41c. Further, various data necessary for processing by the CPU 41a are stored in the HDD 41c.

なお、補助記憶装置としては、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 display 42 is connected to the graphic control unit 41e. The graphic control unit 41e causes the display 42 to display the image being processed according to the command from the CPU 41a. A keyboard 43 is connected to the input / output interface 41f. The input / output interface 41f transmits the signal transmitted from the keyboard 43 to the CPU 41a via the bus 41g.

通信インタフェース41dは、ネットワーク70に接続されており、データの送受信を行う。以上のようなハードウェア構成によって、本実施の形態のメールサーバ40の処理機能を実現することができる。 The communication interface 41d is connected to the network 70 and transmits / receives data. With the hardware configuration as described above, the processing function of the mail server 40 of the present embodiment can be realized.

次に、上記構成を有する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 control unit 31 of the Web server 30 executes the expiration date confirmation process. The expiration date confirmation process is confirmation of the expiration date of the login for each user, which is executed periodically, and the details will be described later.

[ステップS02]Webサーバ30の制御部31は、有効期限確認処理の中で警告メールの送信をすることが判定されると、メールサーバ40に警告メールの送信依頼を送る。 [Step S02] When the control unit 31 of the Web server 30 determines that the warning mail is to be transmitted in the expiration date confirmation process, the control unit 31 sends a warning mail transmission request to the mail server 40.

[ステップS03]メールサーバ40の制御部41は、警告メールの送信依頼のあったユーザのアカウントへ、警告メールを送信する。警告メールの内容については、後述する。 [Step S03] The control unit 41 of the mail server 40 sends a warning mail to the account of the user who has been requested to send the warning mail. The content of the warning email will be described later.

[ステップS04]ユーザ端末20の制御部21は、ログイン有効期限の迫ったユーザが警告メールを受信した場合、ディスプレイ22に、図8に示すような警告メール表示画面81を表示させる。 [Step S04] When the user whose login expiration date is approaching receives the warning mail, the control unit 21 of the user terminal 20 causes the display 22 to display the warning mail display screen 81 as shown in FIG.

警告メール表示画面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 Web server 30 is approaching, the point that you cannot log in to the Web server 30 after the expiration date, the expiration date of the login, and the Web server. It includes information that the expiration date of the login can be extended by returning the authentication information as an attached file to the mail server 40 without logging in to the 30.

認証情報とは、例えば、警告メールを受け取ったユーザに割り当てられたユーザ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 control unit 21 of the user terminal 20 accepts the transmission of the reply mail to the warning mail to which the authentication information is attached, and sends the reply mail to the mail server 40. The reply mail must be a reply to the warning mail sent from the mail server 40, which is a condition for the mail server 40 to accept the reply mail.

[ステップS06]メールサーバ40の制御部41は、返信メールに添付された認証情報を展開する返信メール受付処理を実行する。返信メール受付処理の詳細については、後述する。 [Step S06] The control unit 41 of the mail server 40 executes a reply mail acceptance process for expanding the authentication information attached to the reply mail. The details of the reply mail reception process will be described later.

[ステップS07]メールサーバ40の制御部41は、Webサーバ30に、認証情報を送信し、返信メールの処理を依頼する。
[ステップS08]Webサーバ30の制御部31は、受信したユーザの認証情報について、ログインの有効期限の延長が可能か否かを判定し、延長が可能な場合は延長を行うログイン有効期限延長処理を実行する。ログイン有効期限延長処理の詳細については、後述する。
[Step S07] The control unit 41 of the mail server 40 sends the authentication information to the Web server 30 and requests the processing of the reply mail.
[Step S08] The control unit 31 of the Web server 30 determines whether or not the login expiration date can be extended with respect to the received user authentication information, and if it can be extended, the login expiration date extension process is performed. To execute. Details of the login expiration date extension process will be described later.

[ステップS09]Webサーバ30の制御部31は、ログインの有効期限の延長が可能なユーザに対して、ログインの有効期限の延長をする。
以上により、Webメール連携システム10によるWebメール連携処理が終了する。
[Step S09] The control unit 31 of the Web server 30 extends the login expiration date to the user who can extend the login expiration date.
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 server 30 of the Web mail linkage system 10 will be described with reference to FIG. FIG. 9 is a flowchart of the expiration date confirmation process executed by the Web server of the second embodiment.

有効期限確認処理は、定期的に実行されるユーザごとのログインの有効期限の確認をする処理である。有効期限確認処理の開始時において、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 Web server 30 is in the state of step S01 of the Web mail linkage process.

[ステップS11]Webサーバ30の制御部31は、HDD31cからログイン有効期限情報91を取得する。
[ステップS12]Webサーバ30の制御部31は、ユーザIDごとに、ログイン有効期限情報91の有効期限と、現在の年月日とを比較し、有効期限x日以内か否かを判定する。x日とは、予め設定された所定の日数を表す。
[Step S11] The control unit 31 of the Web server 30 acquires the login expiration date information 91 from the HDD 31c.
[Step S12] The control unit 31 of the Web server 30 compares the expiration date of the login expiration date information 91 with the current date for each user ID, and determines whether or not the expiration date is within x days. The x-day represents a predetermined number of days set in advance.

Webサーバ30の制御部31は、有効期限x日以内であることを判定すると、次の処理は、ステップS13へ進められる。また、Webサーバ30の制御部31は、有効期限x日以内でないことを判定すると、次の処理は、ステップS14へ進められる。 When the control unit 31 of the Web server 30 determines that the expiration date is within x days, the next process proceeds to step S13. If the control unit 31 of the Web server 30 determines that the expiration date is not within x days, the next process proceeds to step S14.

[ステップS13]Webサーバ30の制御部31は、メールサーバ40に、ユーザIDに紐づけられたメールアドレス宛の警告メールを作成して警告メールの送信依頼を送る。なお、この警告メールの送信依頼は、図7のステップS02にも記載されているが、説明上の都合であり、ステップS13では送信依頼を作成し、ステップS02でまとめて送信依頼を送信する態様であってもよい。 [Step S13] The control unit 31 of the Web server 30 creates a warning mail addressed to the mail address associated with the user ID to the mail server 40, and sends a request to send the warning mail. The transmission request for this warning email is also described in step S02 of FIG. 7, but for convenience of explanation, a transmission request is created in step S13, and a transmission request is collectively transmitted in step S02. May be.

[ステップS14]Webサーバ30の制御部31は、ログイン有効期限情報91において、全ユーザをチェックしたか否かを判定する。Webサーバ30の制御部31は、全ユーザをチェックしたことを判定すると、処理を終了する。Webサーバ30の制御部31は、全ユーザをチェックしなかったことを判定すると、次の処理は、ステップS11へ戻る。 [Step S14] The control unit 31 of the Web server 30 determines whether or not all users have been checked in the login expiration date information 91. When the control unit 31 of the Web server 30 determines that all users have been checked, the process ends. When the control unit 31 of the Web server 30 determines that all the users have not been checked, the next process returns to step S11.

以上により、Webサーバ30による有効期限確認処理が終了する。
次に、メールサーバ40で実行される返信メール受付処理について、図10を用いて説明する。図10は、第2の実施の形態のメールサーバで実行される返信メール受付処理のフローチャートである。
As a result, the expiration date confirmation process by the Web server 30 is completed.
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 Web server 30 to process the reply mail. The mail server 40 is in the state of step S06.

[ステップS21]メールサーバ40の制御部41は、受信したメールが警告メールに対する返信メールか否かを判定する。メールサーバ40の制御部41は、受信したメールが、過去に送信した警告メールのいずれかであること、添付ファイルが添付されていること等の条件を満たす場合に、返信メールであることを判定する。 [Step S21] The control unit 41 of the mail server 40 determines whether or not the received mail is a reply mail to the warning mail. The control unit 41 of the mail server 40 determines that the received mail is a reply mail when conditions such as one of the warning mails sent in the past and the attachment of an attached file are satisfied. do.

メールサーバ40の制御部41は、返信メールであることを判定すると、次の処理は、ステップS22へ進められる。また、メールサーバ40の制御部41は、返信メールではないことを判定すると、処理は、終了する。 When the control unit 41 of the mail server 40 determines that the mail is a reply mail, the next process proceeds to step S22. Further, when the control unit 41 of the mail server 40 determines that the mail is not a reply mail, the process ends.

[ステップS22]メールサーバ40の制御部41は、返信メールに添付されていた添付ファイルを展開する。添付ファイルは、認識情報を含むため、セキュリティの観点から例えば暗号化がされていてもよく、このような場合は、暗号の復号化を行う。 [Step S22] The control unit 41 of the mail server 40 expands the attached file attached to the reply mail. Since the attached file contains recognition information, it may be encrypted, for example, from the viewpoint of security. In such a case, the encryption is decrypted.

[ステップS23]メールサーバ40の制御部41は、Webサーバ30に返信メールの処理を依頼する。またメールサーバ40の制御部41は、展開した添付ファイルに含まれる認識情報を、Webサーバ30へ送信する。認識情報には、ユーザIDとパスワード等との予め設定されたユーザの認証を行うための情報が含まれる。 [Step S23] The control unit 41 of the mail server 40 requests the Web server 30 to process the reply mail. Further, the control unit 41 of the mail server 40 transmits the recognition information included in the expanded attached file to the Web server 30. The recognition information includes information for performing preset user authentication such as a user ID and a password.

以上により、メールサーバ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 server 30 will be described with reference to FIG. FIG. 11 is a flowchart of the login expiration date extension process executed by the Web server of the second embodiment.

ログイン有効期限延長処理は、受信したユーザの認証情報について、ログインの有効期限の延長が可能か否かの判定を行う。ここで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 Web server 30 is in the state of step S08 of the Web mail linkage process.

[ステップS31]Webサーバ30の制御部31は、返信メールの処理の依頼を受信したか否かを判定する。Webサーバ30の制御部31は、返信メール受付処理のステップS23でメールサーバ40から返信メールの処理が依頼されている場合に、返信メールの処理の依頼を受信したことを判定する。 [Step S31] The control unit 31 of the Web server 30 determines whether or not the request for processing the reply mail has been received. The control unit 31 of the Web server 30 determines that the request for processing the reply mail has been received when the mail server 40 has requested the processing of the reply mail in step S23 of the reply mail reception process.

Webサーバ30の制御部31は、返信メールの処理の依頼を受信したことを判定すると、次の処理は、ステップS32へ進められる。また、Webサーバ30の制御部31は、返信メールの処理の依頼を受信しなかったことを判定すると、受信するまで待ち受ける。 When the control unit 31 of the Web server 30 determines that the request for processing the reply mail has been received, the next processing proceeds to step S32. Further, when the control unit 31 of the Web server 30 determines that the request for processing the reply mail has not been received, the control unit 31 waits until the request is received.

[ステップS32]Webサーバ30の制御部31は、メールサーバ40から受信した認識情報に含まれるユーザIDが正しいか否かを判定する。Webサーバ30の制御部31は、受信したユーザIDが、HDD31cから取得したログイン有効期限情報91に含まれる場合に、ユーザIDが正しいことを判定する。 [Step S32] The control unit 31 of the Web server 30 determines whether or not the user ID included in the recognition information received from the mail server 40 is correct. The control unit 31 of the Web server 30 determines that the user ID is correct when the received user ID is included in the login expiration date information 91 acquired from the HDD 31c.

Webサーバ30の制御部31は、ユーザIDが正しいことを判定すると、次の処理は、ステップS33へ進められる。また、Webサーバ30の制御部31は、ユーザIDが正しくないことを判定すると、次の処理は、ステップS36へ進められる。 When the control unit 31 of the Web server 30 determines that the user ID is correct, the next process proceeds to step S33. Further, when the control unit 31 of the Web server 30 determines that the user ID is incorrect, the next process proceeds to step S36.

なお、ステップ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 control unit 31 of the Web server 30 determines whether or not the password included in the recognition information transmitted from the mail server 40 is correct. The Web server 30 stores the password used for normal login in the HDD 31c, and when the password is acquired from the user ID used in step S32 and matches the password included in the recognition information, the password is correct. Judge that.

Webサーバ30の制御部31は、パスワードが正しいことを判定すると、次の処理は、ステップS34へ進められる。また、Webサーバ30の制御部31は、パスワードが正しくないことを判定すると、次の処理は、ステップS36へ進められる。 When the control unit 31 of the Web server 30 determines that the password is correct, the next process proceeds to step S34. Further, when the control unit 31 of the Web server 30 determines that the password is incorrect, the next process proceeds to step S36.

[ステップS34]Webサーバ30の制御部31は、ログインの有効期限内か否かを判定する。Webサーバ30の制御部31は、HDD31cからログイン有効期限情報91を取得して、認識情報に含まれるユーザIDのログイン有効期限が超過していない場合に、ログインの有効期限内であることを判定する。 [Step S34] The control unit 31 of the Web server 30 determines whether or not the login has expired. The control unit 31 of the Web server 30 acquires the login expiration date information 91 from the HDD 31c, and determines that the login expiration date has not been exceeded when the login expiration date of the user ID included in the recognition information has not been exceeded. do.

Webサーバ30の制御部31は、ログインの有効期限内であることを判定すると、次の処理は、ステップS35へ進められる。また、Webサーバ30の制御部31は、ログインの有効期限内でないことを判定すると、ステップS36へ進められる。 When the control unit 31 of the Web server 30 determines that the login is within the expiration date, the next process proceeds to step S35. Further, if the control unit 31 of the Web server 30 determines that the login is not within the expiration date, the process proceeds to step S36.

[ステップS35]Webサーバ30の制御部31は、ログインの有効期限を延長する。Webサーバ30の制御部31は、HDD31cに認識情報に含まれるログインIDに対応する、ログイン有効期限情報91のログイン有効期限を、所定の日数分延長して更新する。 [Step S35] The control unit 31 of the Web server 30 extends the expiration date of the login. The control unit 31 of the Web server 30 extends and updates the login expiration date of the login expiration date information 91 corresponding to the login ID included in the recognition information in the HDD 31c by a predetermined number of days.

なお、延長される日数は、通常のWebサーバ30へログインした場合に延長される日数と異なってもよい。また、このログインの有効期限の延長は、図7のステップS08にも記載されているが、説明上の都合であり、ステップS35ではログインの有効期限延長依頼を作成し、まとめて有効期限の延長がされる態様であってもよい。 The number of extended days may be different from the number of extended days when logging in to the normal Web server 30. Further, the extension of the expiration date of the login is also described in step S08 of FIG. 7, but for convenience of explanation, in step S35, a request for extension of the expiration date of the login is created, and the extension of the expiration date is collectively extended. It may be an aspect in which the above is performed.

[ステップS36]Webサーバ30の制御部31は、返信メールを送信したユーザID宛に、ログイン有効期限延長処理についてのエラーメールを返信する。エラーメールが送信された場合は、Webサーバ30が返信メールを受信してもログインの有効期限は延長されない。 [Step S36] The control unit 31 of the Web server 30 returns an error mail regarding the login expiration date extension process to the user ID that sent the reply mail. When an error mail is sent, the login expiration date is not extended even if the Web server 30 receives the reply mail.

以上により、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 Web server 30 is completed.
The Web mail linkage system 10 has a user terminal 20, a Web server 30, and a mail server 40. The Web server 30 performs an expiration date confirmation process, creates a warning mail for a user whose expiration date is approaching, and requests the mail server 40 to send the warning mail. The mail server 40 sends a warning mail requested by the Web server 30. The user terminal 20 receives the warning mail by being operated by the user to whom the warning mail is transmitted, makes the recognition information input to the user an attached file, and sends a reply mail to the mail server 40. When the mail server 40 receives the reply mail, the mail server 40 performs the reply mail reception process and requests the Web server 30 to process the reply mail together with the recognition information. When the mail server 40 requests the processing of the reply mail, the Web server 30 extends the login expiration date when the information included in the recognition information received at the same time is correct.

これにより、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 Web server 30, the expiration date of the login is reached by replying to the warning mail without logging in to the Web server 30. Can be updated. That is, even a user who normally does not log in to the Web server 30 and mainly accesses the mail server 40 does not have to log in to the Web server 30 every time the expiration date of the login approaches, and the expiration date of the login expires. Easy to update.

また、システムの管理者は、ユーザのログインの有効期限の更新が容易になることにより、ログインの有効期限を経過してログインをすることができなくなったユーザを、再度ログイン可能にする再利用手続きが必要な件数も減り、手間を削減することができる。以上により、ユーザと管理者との無駄な作業による人的なコストを削減することができる。 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 Web system 2 Login terminal 2a Email transmission / reception unit 2a1 Second recognition information 3 Network server 3a User information storage unit 3a1 Login expiration date 3a2 First recognition information 3b Expiration date update unit 3c Warning mail transmission unit 3d Recognition information authentication unit 10 Web mail linkage system 20 User terminal 21 Control unit 21a CPU
21b RAM
21c HDD
21d Communication interface 21e Graphic control unit 21f Input / output interface 21g Bus 22 Display 23 Keyboard 30 Web server 31 Control unit 31a CPU
31b RAM
31c HDD
31d Communication interface 31e Graphic control unit 31f Input / output interface 31g Bus 32 Display 33 Keyboard 40 Mail server 41 Control unit 41a CPU
41b RAM
41c HDD
41d Communication interface 41e Graphic control unit 41f I / O interface 41g Bus 42 Display 43 Keyboard 50 Network system 70 Network 81 Warning mail display screen 91 Login expiration date information

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.
前記第1の認識情報および前記第2の認識情報が、共に前記ユーザごとに設定されるユーザIDとパスワードとを含む、請求項1記載のWebシステム。 The Web system according to claim 1, wherein both the first recognition information and the second recognition information include a user ID and a password set for each user. 前記第1の認識情報および前記第2の認識情報が、共に前記ユーザの生年月日を含む、請求項1記載のWebシステム。 The Web system according to claim 1, wherein both the first recognition information and the second recognition information include the date of birth of the user. 前記認識情報認証部が、他の複数のWebシステムに対して、前記ログイン有効期限を更新させる請求項1記載のWebシステム。 The Web system according to claim 1, wherein the recognition information authentication unit causes another plurality of Web systems to update the login expiration date.
JP2018239102A 2018-12-21 2018-12-21 Web system Active JP6979008B2 (en)

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)

* Cited by examiner, † Cited by third party
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

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