Share via


IPassportManager::get_HasTicket

IPassportManager::get_HasTicket

Returns whether a user has a Microsoft .NET Passport Ticket on the query string or in a cookie.

Syntax

HRESULT get_HasTicket (
    VARIANT_BOOL* pVal
);

Parameters

  • pVal
    [out, retval] A pointer to a VARIANT Boolean value. Returns VARIANT_TRUE if the Ticket was provided on the incoming request query string or is present as a cookie; otherwise, returns VARIANT_FALSE.

Return values

Returns one of the following values:

S_OK Success.

Remarks

This method returns VARIANT_TRUE when called if the user possesses a .NET Passport Ticket. This method returns VARIANT_FALSE if no Ticket exists in the calling domain. This method will also return VARIANT_FALSE (with S_OK as the HRESULT) if the Ticket is not valid (for example, is a locally hacked Ticket). It determines only whether the Ticket exists, and not whether it is stale or current, and is actually a call to IPassportManager::IsAuthenticated with TimeWindow equal to zero and ForceLogin equal to VARIANT_FALSE.

See Also

IPassportManager Interface | IPassportManager::IsAuthenticated