ここでは、
GeneXus Access Manager (GAM) 内にセッションがない、または匿名のセッションのみ存在することを確認する方法について説明します。
これは、
自動登録された匿名ユーザーと、
Web アプリケーション内でセッションが匿名であるかどうかを識別する方法の両方に対して有効です。
&GAMSession=GAMSession.Get(&GAMErrors) //&GAMErrors: GAMError collection data type / &GAMSession: GAMSession data type
If &GAMSession.IsAnonymous
//匿名ユーザー
Else
//登録済みユーザー
Endif
自動登録されたユーザーがネイティブ モバイル アプリケーションに存在するかどうかを検出するには、次のコードを使用します:
If &GAMUser.IsAutoRegisteredUser
//匿名ユーザー
Else
//登録済みユーザー
Endif
GAM の匿名ユーザーの自動登録 - SD の使用例