ここは旧式の4DドキュメントWebサイトです。最新のアップデートされたドキュメントを読むには新サイトをご利用下さい→ developer.4d.com

ホーム

 
4D v20 R7
GET USER PROPERTIES

GET USER PROPERTIES 


 

GET USER PROPERTIES ( userID ; name ; startup ; password ; nbLogin ; lastLogin {; memberships {; groupOwner}} ) 
引数   説明
userID  倍長整数 in ユニークなユーザーID番号
name  文字 in ユーザー名
startup  文字 in スタートアップメソッドの名前
password  文字 in 常に空の文字列
nbLogin  倍長整数 in データベースにログインした回数 (バイナリデータベースのみ)
lastLogin  日付 in データベースに最後にログインした日付 (バイナリデータベースのみ)
memberships  倍長整数配列 in ユーザーが属するグループのID番号
groupOwner  倍長整数 in ユーザーのグループオーナーのID番号 (バイナリデータベースのみ)

説明   

GET USER PROPERTIES コマンドは、引数 userID に渡したユニークなユーザーID番号を持つユーザーに関する情報を返します。必ず GET USER LIST コマンドによって返される有効なユーザーID番号を渡さなければなりません。

ユーザーアカウントが存在しない場合や削除されている場合、エラーコード -9979が返されます。ON ERR CALL コマンドを用いて実装されたエラー処理メソッドでこのエラーを検知することができます。また、あらかじめ Is user deleted でユーザーアカウントを検証してから、GET USER PROPERTIES コマンドを呼び出す方法もあります。

呼び出し後、引数 namestartupnbLoginlastLogin には、ユーザー名、スタートアップメソッド、ログインした回数と最後にログインした日付が返されます。

注:

  • nbLogin および lastLogin パラメーターはバイナリデータベースでのみ使用され、プロジェクトデータベースにおいては常に 0 および 00/00/00 が返されます。
  • password 引数は廃止予定となりました (常に空の文字列を返します)。ユーザーのパスワードをチェックしたい場合、Validate password を使用して下さい。

任意の引数 memberships を渡すと、ユーザーが属するグループのユニークなID番号が返されます。

(バイナリデータベースのみ) 任意の引数 groupOwner を渡すと、ユーザーグループ "オーナー" のID番号、つまり、このユーザーによって作成されたオブジェクトのデフォルトのオーナーグループを取得します。

注: プロジェクトデータベースにおいては、groupOwner 配列には 0 の値が返されます。

バイナリデータベースに関する注記: グループおよびユーザーIDの値は、その作成者に依存します (デザイナー、管理者、または関連したグループオーナー)。詳細については ユーザーとグループ ID の範囲 を参照ください。

コマンドを呼び出すための特定のアクセス権を持っていない場合や、パスワードシステムが他のプロセスによって既にアクセスされている場合は、アクセス権エラーが生成されます。ON ERR CALL コマンドを使ってインストールされたエラー処理メソッドでこのエラーを受け取ることができます。



参照 

GET GROUP LIST
GET USER LIST
Is user deleted
Set user properties
Validate password

 
プロパティ 

プロダクト: 4D
テーマ: ユーザ&グループ
番号: 611

Errorシステム変数が更新されることがあります。

 
ページの目次 
 
履歴 

変更: 4D 2004

 
ARTICLE USAGE

ランゲージリファレンス ( 4D v20 R7)