イントラマートでログインユーザーとクライアントIPを取得する

イントラマートでログインユーザーとクライアントIPを取得する

通常はファンクションコンテナで
クライアントIPアドレスは「Web.getRemoteAddr()」、
ログインユーザー名は「Module.client.get(“name”)」
で取得できますが、それをSQLSrverのストアドプロシジャーで
やってみます。

イントラマートのセッション情報を管理しているテーブル覗き見

実現するにはイントラマートが管理しているセッション情報を覗き見します。
該当テーブルはb_m_active_session_infoです。

@my_cdにはログインしたユーザーコードを設定します。
ログインをした状態でブラウザーの「×」ボタンで
ブラウザーを終了した場合はしばらくb_m_active_session_infoに
ログインユーザーのセッション情報が残り、直後に再ログインを
すると複数件取得されるので、ログイン時間の最新のものだけを
取得します。

実行結果は

になります。
(実際はログインしたマシンのIPアドレス、ユーザー名が表示されます。)

スポンサーリンク
スポンサーリンク
  • このエントリーをはてなブックマークに追加
  • 13 follow us in feedly

関連記事

イントラマートのfloatingCalendarタグを使用する

イントラマートのfloatingCalendarタグを利用してカレンダーを表示する方法です。

記事を読む

イントラマートの各サービスにアクセスするオブジェクト

イントラマートの各サービスにアクセスするAPIは サービスオブジェ

記事を読む

イントラマートのWebアプリケーションサーバ情報取得ツール intra-mart Server-eye

イントラマートのイントラマートから「Webアプリケーションサーバ情報取得ツール 「intra-ma

記事を読む

イントラマートの未定義変数をチェックするためのツール「JavaScript Lint」

イントラマートのスクリプト開発で作成したファンクションコンテナの 未定義変数をチェックするためにJ

記事を読む

イントラマートでファイルから1行ずつテキストを読み込む

イントラマートのスクリプト開発でFileオブジェクト,VirtualFileオブジェクトの どちら

記事を読む

イントラマートに独自のオブジェクト(静的なメソッド)を登録する

イントラマートに独自のオブジェクト(静的なメソッド)を登録 イントラマートのスクリプト開発で独自に

記事を読む

ログインユーザーの背景色でスタイルシートを動的に変更する

ログインユーザーでスタイルシートを動的に変更 イントラマートのincludeタグを使用して各ログイ

記事を読む

イントラマートでSQLServerの一時テーブルがうまく使用できない

一旦SQLで取得したデータをSQLServerの一時テーブルに保存して 処理を実行させたいことがあ

記事を読む

イントラマートのスクリプト開発からjavaのinterfaceをJavaAdapterを使って呼び出してみる

イントラマートのスクリプト開発からjavaのinterfaceをJavaAdapterを使って呼び出

記事を読む

イントラマートのスケジュールサービスに登録されているバッチを起動する

イントラマートのスケジュールサービスに登録されているバッチジョブを ファンクションコンテナから起動

記事を読む

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

イントラマートのRPCを利用したプレゼンテーションページでのログ出力

イントラマートのRPC(リモートプロシジャーコール)を利用したログ出力

イントラマートのスクリプト開発モデルからシステムコマンドを呼び出してみる

イントラマートのスクリプト開発モデルからシステムコマンドを呼び出して見

イントラマートに独自のオブジェクト(静的なメソッド)を登録する

イントラマートに独自のオブジェクト(静的なメソッド)を登録 イントラ

イントラマートのRollingFileAppenderでMaxHistoryが効かない

イントラマートのログ出力機能に独自のログAppenderを追加したが、

イントラマートのメモリ解放処理

本来はガベージコレクターで解放されるので不要なのかも 知れませんが、

→もっと見る



PAGE TOP ↑