Last updated: 12/22/2002 Top ドキュメントTop

データベース管理システム 管理者用ガイド
基本的な処理の流れと関連するAPI

ユーザ登録, ユーザ情報の更新

概要

データの流れ

ユーザ登録は DBIPgSystem::registry_passwd_verify メソッド や、 DBIPgSystem::registry_passwd メソッド によって処理されます。 ユーザ情報の更新は、この 2つのメソッドおよび DBIPgSystem::start_update_passwd メソッド によって処理されます。

DBIPgSystem::start_update_passwd メソッド

パラメータ

(なし)

出力

col ( HASHREF )
ユーザ情報の値。 col->{カラム名} に、対応するカラムの値が入っています。
passsid ( STRING )
ユーザ登録用のセッションのID。
update = 1 ( BOOLEAN )

補足説明

DBIPgSystem::start_update_passwd メソッド を参照してください。

DBIPgSystem::registry_passwd_verify メソッド

パラメータ

passsid ( STRING )
ユーザ登録用のセッションのID。
update ( BOOLEAN )
ユーザ登録の場合は false、ユーザ情報の更新の場合は true にします。
:* ( STRING )
ユーザ情報の値。'*' は、 ユーザ情報定義ファイルで設定されているカラム名です。

出力

col ( HASHREF )
ユーザ情報の値。 col->{カラム名} に、対応するカラムの値が入っています。
passsid = $qs->{passsid} ( STRING )
update = $qs->{update} ( BOOLEAN )
error ( ARRAYREF )
エラーの情報。各要素はハッシュへのリファレンスで、 次のようになっています :
  • name => カラム名
  • print => カラム名に対応する表示名
  • msg => エラーメッセージ

補足説明

DBIPgSystem::registry_passwd_verify メソッド を参照してください。

DBIPgSystem::registry_passwd メソッド

パラメータ

passsid ( STRING )
ユーザ登録用のセッションのID。
cancel ( BOOLEAN )
処理をキャンセルする場合は true にします。

出力

col ( HASHREF )
ユーザ情報の値。 col->{カラム名} に、対応するカラムの値が入っています。
passsid = $qs->{passsid} ( STRING )
update ( BOOLEAN )
ユーザ登録の場合は 0、ユーザ情報の更新の場合は 1 を出力します。
error ( ARRAYREF )
エラーの情報。 形式は、registry_passwd_verify メソッドの出力と同じです。

補足説明

DBIPgSystem::registry_passwd メソッド を参照してください。