UFN_APPUSER_CHECK_PROXYUSER_BYUSERNAME

Return

Return Type
bit

Parameters

Parameter Parameter Type Mode Description
@CUSTOMAUTHENTICATIONUSERID nvarchar(255) IN

Definition

Copy


            CREATE function dbo.UFN_APPUSER_CHECK_PROXYUSER_BYUSERNAME (@CUSTOMAUTHENTICATIONUSERID nvarchar(255))
                returns bit
                as begin
                    declare @ISPROXYUSER bit = 0;
                    declare @CUSTOMAUTHENTICATIONUSERIDCOUNT int;

                    select @CUSTOMAUTHENTICATIONUSERIDCOUNT = count(1) from dbo.APPUSER where CUSTOM_AUTHENTICATION_USERID = @CUSTOMAUTHENTICATIONUSERID;

                    if @CUSTOMAUTHENTICATIONUSERIDCOUNT = 1
                        begin
                            select @ISPROXYUSER = isnull(ISPROXYUSER, 0)
                            from dbo.APPUSER
                            where CUSTOM_AUTHENTICATION_USERID = @CUSTOMAUTHENTICATIONUSERID;
                        end

                    return @ISPROXYUSER;
                end