You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

7.97.2 PERSIST Example

In this example, the user ID is persisted if the session successfully starts.  This will allow subsequent SRVROUTINES to have access to the user without having to create an addition FIELD_MAP.

Persist Fields(#gUserID)

* Signin routine. If the user id is valid, the session will be activated

Srvroutine Name(Signin)

Field_Map For(*Input) Field(#User)

Field_Map For(*Input) Field(#Password)

Field_Map For(*Output) Field(#io$sts) Parameter_Name(Status)

#User := #User.Uppercase

If (#Com_owner.VerifyUser( #User #Password ))

#Com_owner.StartSession

#io$sts := OK

#gUserID := #User

Else

#io$sts := ER

Endif

Endroutine

  • No labels