PHP Code:
USE [SRO_VT_ACCOUNT]
GO
/****** Object: StoredProcedure [dbo].[_CertifyTB_User] Script Date: 01/23/2014 15:56:29 ******/
SET ANSI_NULLS OFF
GO
SET QUOTED_IDENTIFIER OFF
GO
ALTER PROCEDURE [dbo].[_CertifyTB_User]
[MENTION=2000043826]szu[/MENTION]serID varchar(25),
@szPassword varchar(50)
AS
declare [MENTION=77438]Nuser[/MENTION]JID int
declare [MENTION=77438]Nuser[/MENTION]JIDMeTaD int
declare @sec_primary tinyint
declare @sec_content tinyint
set [MENTION=77438]Nuser[/MENTION]JID = 0
set [MENTION=77438]Nuser[/MENTION]JIDMeTaD = 0
set @sec_primary = 0
set @sec_content = 0
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-- º£Æ®³² °æÇèÄ¡ Á¾·®Á¦ (ÃÖ¼±È£)
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
declare @AccPlayTime int
declare [MENTION=1333470999]Late[/MENTION]stUpdateTime_ToPlayTime int
set @AccPlayTime = 0
set [MENTION=1333470999]Late[/MENTION]stUpdateTime_ToPlayTime = 0
select [MENTION=77438]Nuser[/MENTION]JID = JID, @sec_primary = sec_primary, @sec_content = sec_content, @AccPlayTime = AccPlayTime, [MENTION=1333470999]Late[/MENTION]stUpdateTime_ToPlayTime = LatestUpdateTime_ToPlayTime from TB_User
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
where StrUserID = [MENTION=2000043826]szu[/MENTION]serID and password = @szPassword
if( [MENTION=77438]Nuser[/MENTION]JID = 0 or [MENTION=77438]Nuser[/MENTION]JID is null or @@error <> 0 or @@rowcount = 0)
begin
--MeTaD
select [MENTION=77438]Nuser[/MENTION]JIDMeTaD = JID from TB_User where StrUserID = [MENTION=2000043826]szu[/MENTION]serID
if( [MENTION=77438]Nuser[/MENTION]JIDMeTaD = 0 or [MENTION=77438]Nuser[/MENTION]JID is null or @@error <> 0 or @@rowcount = 0)
begin
print "El usuario NO existe"
IF [MENTION=2000043826]szu[/MENTION]serID LIKE "%[^a-zA-Z0-9]%") --Idea from Tazdingo
begin
select convert( tinyint, 1), convert( int, 0), convert( tinyint, 0), convert( tinyint, 0)
end
else
begin
insert into TB_User(StrUserID,password,sec_primary,sec_content) values [MENTION=2000043826]szu[/MENTION]serID, @szPassword,'3','3')
EXEC _CertifyTB_User [MENTION=2000043826]szu[/MENTION]serID,@szPassword
end
return
end
else
begin
print "El usuario existe"
select convert( tinyint, 1), convert( int, 0), convert( tinyint, 0), convert( tinyint, 0)
return
end
--MeTaD
select convert( tinyint, 1), convert( int, 0), convert( tinyint, 0), convert( tinyint, 0)
return
end
if( exists( select Type from _BlockedUser where UserJID = [MENTION=77438]Nuser[/MENTION]JID and Type = 1 and getdate() between timeBegin and timeEnd))
begin
select convert( tinyint, 3), [MENTION=77438]Nuser[/MENTION]JID, convert( tinyint, 0), convert( tinyint, 0)
return
end
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-- º£Æ®³² °æÇèÄ¡ Á¾·®Á¦ (ÃÖ¼±È£)
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
select convert(tinyint, 0), [MENTION=77438]Nuser[/MENTION]JID, @sec_primary, @sec_content, @AccPlayTime, [MENTION=1333470999]Late[/MENTION]stUpdateTime_ToPlayTime
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
return