メインコンテンツまでスキップ

アクティブセッションの管理

別のデバイスからワークスペースにサインインした後、サインアウトを忘れてしまいましたか?特定のアクティブセッションを手動で閉じることができます。

注記

あなたのプロフィール にのみアクティブセッションのリストが表示され、あなたのプロフィール のセッションのみが終了可能です。

特定のセッションを閉じる​

  1. 左下のあなたの名前の横にある オプションアイコン アイコンをクリックし、プロフィール オプションを選択するか、名前をクリックします。

  2. マイプロフィール ページで、ログイン タブを開き、アクティブセッション セクションを見つけます。すべてのアクティブセッションのリストが3つの列で表示されます:セッション(オペレーティングシステムとブラウザ)、日付(日付と時刻)、ロケーション(IPアドレス。SaaSバージョンでは、国と都市も表示されます)。現在作業中のセッションにはチェックマークが付きます。

    アクティブ接続リスト

  3. 必要なセッションを見つけて、右側にある セクションを閉じるアイコン アイコンをクリックします。

  4. 表示される アクティブな接続からログアウト ウィンドウで、ログアウト をクリックしてアクションを確認するか、キャンセル をクリックしてセッションを継続します。

    特定のセッションを閉じる

選択したセッションは終了され、リストから削除されます。

すべてのアクティブセッションを閉じる​

  1. 左下のあなたの名前の横にある オプションアイコン アイコンをクリックし、プロフィール オプションを選択するか、名前をクリックします。

  2. マイプロフィール ページで、ログイン タブを開き、アクティブセッション セクションを見つけます。

  3. 現在のセッション以外をすべて終了 リンクをクリックします。

  4. 表示される ログアウト ウィンドウで:

    すべてのアクティブ接続からログアウト

    • より安全のために、ログアウト後にパスワードを変更 ボックスをチェックすることができます。
    • ログアウト ボタンをクリックします。

現在のセッションを除くすべてのセッションが終了され、リストから削除されます。ログアウト後にパスワードを変更 オプションを選択した場合、すべてのセッションからログアウトされ、新しいパスワードの作成を求められます。新しいパスワードを作成した後、ワークスペースにログインするには認証情報を入力する必要があります。

サーバーバージョンでの位置検出の有効化​

サーバーバージョンを使用している場合、位置検出はデフォルトでは利用できません。この機能を有効にするには、以下の手順に従ってください。

ステップ 1​

IPアドレスで位置を特定するには、データベース内の dbip_lookup テーブルにデータを入力する必要があります。

テーブルには特定のデータ形式があります。

アクティブセッション セクションに位置を表示するには、以下の列を入力する必要があります:

  • addr_type - IPアドレスのタイプ。
  • ip_start - IPアドレス範囲の開始。
  • ip_end - IPアドレス範囲の終了。
  • country - ISO-3166-alpha2形式の国コード。
  • city - 地域名。

IPアドレスのタイプには「ipv4」または「ipv6」の2つの可能な値があります。

IPアドレス範囲は、空の位置を含む拡張形式で指定されます:

  • 「127.0.0.1」は「127.000.000.001」に拡張される必要があります。
  • 「::1」は「0000:0000:0000:0000:0000:0000:0000:0001」に拡張される必要があります。

国コードは2文字の略語として指定されます(例:「AU」、「US」、「JP」)。「ZZ」値は無視されます(不明または指定されていない国)。

dbip_locationテーブル

ステップ 2​

dbip_lookup テーブルにデータを入力するためのデータはどこからでも取得できます。

ステップ1の指示に従って、任意のアクセス可能で便利な方法でテーブルにレコードを追加できます。

IPアドレスのジオロケーション情報を提供するサービスは多数あります。これらのサービスのほとんどは、.csv形式で情報をダウンロードすることを許可しています。

例として、https://db-ip.com/サービスを使用します。

無料のベースを .csv 形式でダウンロードします。{year} と {month} を現在の年/月に置き換えて、以下のコマンドを使用します。例:2022 と 08:

wget https://download.db-ip.com/free/dbip-city-lite-{year}-{month}.csv.gz

アーカイブを解凍します。{year} と {month} を現在の年/月に置き換えて、以下のコマンドを使用します。例:2022 と 08:

gzip -dk dbip-city-lite-{year}-{month}.csv.gz

ステップ 3​

Windowsでの位置検出の有効化​

PHPユーティリティを使用して、.csvファイルからデータベース内の dbip_lookup テーブルにソースデータをインポートします。

ユーティリティのソースコードはこちらで見つけることができます。

ユーティリティを起動し、.csvファイルへのパスとデータベースへのアクセス情報を指定します:

C:\PHP\php.exe -f "C:\dbip-phpsrc-4.0\import.php" -- -f "C:\dbip-phpsrc-4.0\dbip-city-lite-2024-10.csv" -d city-lite -b onlyoffice -t dbip_lookup -u root -p root

localhost以外のホスト名またはカスタムポートを使用している場合は、import.phpファイルの接続文字列を変更します。

ユーティリティを実行するには、MySQL PDOおよびmbstringと連携するためにPHPのドライバーを有効にする必要があります。Windowsでの手順は以下の通りです:

  1. ダウンロード:https://windows.php.net/download/
  2. インストール:https://www.sitepoint.com/how-to-install-php-on-windows/#h-installing-php
  3. 実行のための変更:https://www.php.net/manual/en/install.windows.commandline.php

PHPで追加のドライバを有効にするには、php.ini ファイル内の以下の行からセミコロンを削除します:

extension=mbstring
extension=pdo_mysql

ユーティリティを実行した後、dbip_lookup テーブルにデータが表示され、ワークスペースでの位置検出が機能するはずです。

Linuxでの位置検出の有効化​

  1. 必要なパッケージをインストールします:

    sudo yum install mysql-client wget php php-mbstring php-mysql
    注記

    上記のコマンドでは、RPMベースのシステム用の yum が使用されています。DEBベースのシステムでは、代わりに apt-get を使用してください。

  2. 無料のデータベースをダウンロードします:

    wget https://download.db-ip.com/free/dbip-city-lite-2024-10.csv.gz
  3. 更新ユーティリティをダウンロードします:

    wget https://download.db-ip.com/free/dbip-phpsrc-4.0.tgz
  4. アーカイブを解凍します:

    tar -xvf dbip-phpsrc-4.0.tgz
    gunzip dbip-city-lite-2024-10.csv.gz
  5. Dockerバージョンの場合、ソースフォルダ内の import.php ユーティリティを編集します:

    vi import.php

    ホストとして127.0.0.1、ポートとして33060を指定します。

    $db = new PDO("mysql:host=127.0.0.1;port=33060;dbname={$dbname};charset=utf8mb4", $username, $password);
  6. 更新ユーティリティを実行します:

    /import.php -f ../dbip-city-lite-2024-10.csv -d city-lite -b docspace -t dbip_lookup -u <user> -p <password>