|
|
@ -8,6 +8,7 @@ ALTER PROCEDURE PROC_JME_AGENT_SYSTEM_ACCOUNT |
|
|
|
@flag VARCHAR(200) , |
|
|
|
@user VARCHAR(100) = NULL, |
|
|
|
@referralCode VARCHAR(100) = NULL, |
|
|
|
@userId VARCHAR(100) = NULL, |
|
|
|
@password VARCHAR(100) = NULL, |
|
|
|
@IpAddress VARCHAR(100) = NULL, |
|
|
|
@userDetails VARCHAR(MAX) = NULL, |
|
|
@ -53,7 +54,8 @@ CREATE TABLE #TEMP_ERROR_CODE (ERROR_CODE VARCHAR(20), MSG VARCHAR(250), ID VARC |
|
|
|
@_referralId = RAU.rowId, |
|
|
|
@_IsLocked = RAU.isLocked, |
|
|
|
@_IsActive = RAU.IsActive, |
|
|
|
@_IsDelete = RAU.IsDeleted, |
|
|
|
@_IsDelete = RAU.IsDeleted, |
|
|
|
@referralCode = RAU.referalCode, |
|
|
|
@_isforceChangePwd = RAU.isforceChangePwd, |
|
|
|
@_pwdChangeDays = RAU.pwdChangeDays, |
|
|
|
@_pwdChangeWarningDays = RAU.pwdChangeWarningDays, |
|
|
@ -61,7 +63,7 @@ CREATE TABLE #TEMP_ERROR_CODE (ERROR_CODE VARCHAR(20), MSG VARCHAR(250), ID VARC |
|
|
|
@_invalidPwdCount = ISNULL(RAU.wrongPwdCount, 0), |
|
|
|
@_androidDeviceIMEI = androidDeviceIMEI |
|
|
|
FROM dbo.REFERRAL_APPLICATION_USER (NOLOCK) RAU |
|
|
|
WHERE RAU.referalCode=@referralCode |
|
|
|
WHERE RAU.userId=@userId |
|
|
|
AND RAU.pwd = dbo.fnaencryptstring(@password) |
|
|
|
|
|
|
|
--CREATE TABLE TBL_AGENT_LOGIN_ATTEMPT |
|
|
@ -81,10 +83,19 @@ CREATE TABLE #TEMP_ERROR_CODE (ERROR_CODE VARCHAR(20), MSG VARCHAR(250), ID VARC |
|
|
|
|
|
|
|
SET @LOG_ID = @@IDENTITY |
|
|
|
--alter table REFERRAL_APPLICATION_USER add agentPlatformId VARCHAR(50) |
|
|
|
SET @_UserData ='User:' + ISNULL(@user,'') + ', ReferralCode:' + CAST(@referralCode AS VARCHAR(20)) + ', Ip Address:' + CAST(@IpAddress AS VARCHAR(20)) |
|
|
|
|
|
|
|
|
|
|
|
SET @_UserData ='User:' + ISNULL(@user,'') + ', ReferralCode:' + CAST(@referralCode AS VARCHAR(20)) + ', Ip Address:' + CAST(@IpAddress AS VARCHAR(20)) |
|
|
|
IF ISNULL(@_androidDeviceIMEI, '1') <> ISNULL(@_androidDeviceIMEI, '') |
|
|
|
BEGIN |
|
|
|
SET @_Reasion='Invalid Device Found (IMEI)' |
|
|
|
SET @userDetails = 'Reason = Invalid Device Found (IMEI).-:::-' + @userDetails |
|
|
|
|
|
|
|
EXEC proc_errorHandler 1, 'Invalid Device Found!', @referralCode |
|
|
|
|
|
|
|
EXEC PROC_APPLICATION_LOGS_REFERRAL @agentId=@_referralId,@logType='Login',@IP=@IpAddress,@Reason=@_Reasion,@fieldValue=@userDetails,@user=@user,@UserData=@_userData |
|
|
|
RETURN |
|
|
|
END |
|
|
|
|
|
|
|
IF EXISTS(SELECT 1 FROM REFERRAL_APPLICATION_USER (NOLOCK) WHERE referalCode = @referralCode AND (wrongPwdCount >= 4 OR isLocked = 1)) |
|
|
|
BEGIN |
|
|
|
SET @_Reasion='User locked: Due to invalid login Attempts' |
|
|
@ -248,3 +259,4 @@ CREATE TABLE #TEMP_ERROR_CODE (ERROR_CODE VARCHAR(20), MSG VARCHAR(250), ID VARC |
|
|
|
END |
|
|
|
END |
|
|
|
|
|
|
|
|