arjun 4 years ago
parent
commit
9aa7419094
  1. 20
      Database/Sp/proc_jme_agent_system_account.sql
  2. 2
      Repository/DAO/Account/AccountRepo.cs

20
Database/Sp/proc_jme_agent_system_account.sql

@ -8,6 +8,7 @@ ALTER PROCEDURE PROC_JME_AGENT_SYSTEM_ACCOUNT
@flag VARCHAR(200) , @flag VARCHAR(200) ,
@user VARCHAR(100) = NULL, @user VARCHAR(100) = NULL,
@referralCode VARCHAR(100) = NULL, @referralCode VARCHAR(100) = NULL,
@userId VARCHAR(100) = NULL,
@password VARCHAR(100) = NULL, @password VARCHAR(100) = NULL,
@IpAddress VARCHAR(100) = NULL, @IpAddress VARCHAR(100) = NULL,
@userDetails VARCHAR(MAX) = 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, @_referralId = RAU.rowId,
@_IsLocked = RAU.isLocked, @_IsLocked = RAU.isLocked,
@_IsActive = RAU.IsActive, @_IsActive = RAU.IsActive,
@_IsDelete = RAU.IsDeleted,
@_IsDelete = RAU.IsDeleted,
@referralCode = RAU.referalCode,
@_isforceChangePwd = RAU.isforceChangePwd, @_isforceChangePwd = RAU.isforceChangePwd,
@_pwdChangeDays = RAU.pwdChangeDays, @_pwdChangeDays = RAU.pwdChangeDays,
@_pwdChangeWarningDays = RAU.pwdChangeWarningDays, @_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), @_invalidPwdCount = ISNULL(RAU.wrongPwdCount, 0),
@_androidDeviceIMEI = androidDeviceIMEI @_androidDeviceIMEI = androidDeviceIMEI
FROM dbo.REFERRAL_APPLICATION_USER (NOLOCK) RAU FROM dbo.REFERRAL_APPLICATION_USER (NOLOCK) RAU
WHERE RAU.referalCode=@referralCode
WHERE RAU.userId=@userId
AND RAU.pwd = dbo.fnaencryptstring(@password) AND RAU.pwd = dbo.fnaencryptstring(@password)
--CREATE TABLE TBL_AGENT_LOGIN_ATTEMPT --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 SET @LOG_ID = @@IDENTITY
--alter table REFERRAL_APPLICATION_USER add agentPlatformId VARCHAR(50) --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)) IF EXISTS(SELECT 1 FROM REFERRAL_APPLICATION_USER (NOLOCK) WHERE referalCode = @referralCode AND (wrongPwdCount >= 4 OR isLocked = 1))
BEGIN BEGIN
SET @_Reasion='User locked: Due to invalid login Attempts' 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
END END

2
Repository/DAO/Account/AccountRepo.cs

@ -14,7 +14,7 @@ namespace Repository.DAO.Account
{ {
StringBuilder sp = new StringBuilder("Exec PROC_JME_AGENT_SYSTEM_ACCOUNT @flag='l'"); StringBuilder sp = new StringBuilder("Exec PROC_JME_AGENT_SYSTEM_ACCOUNT @flag='l'");
sp.AppendLine(",@user =" + FilterString("")); sp.AppendLine(",@user =" + FilterString(""));
sp.AppendLine(",@referralCode =" + FilterString(loginModel.ReferralCode));
sp.AppendLine(",@userId =" + FilterString(loginModel.ReferralCode));
sp.AppendLine(",@password =" + FilterString(loginModel.Password)); sp.AppendLine(",@password =" + FilterString(loginModel.Password));
sp.AppendLine(",@IpAddress =" + FilterString(loginModel.IpAddress)); sp.AppendLine(",@IpAddress =" + FilterString(loginModel.IpAddress));
sp.AppendLine(",@userDetails =" + FilterString(loginModel.UserDetails)); sp.AppendLine(",@userDetails =" + FilterString(loginModel.UserDetails));

Loading…
Cancel
Save