Launcher does not check the key

Results 1 to 2 of 2
  1. #1
    Member battlegunz is offline
    MemberRank
    Jan 2013 Join Date
    52Posts

    Launcher does not check the key

    Launcher does not check the key.

    What do I change in RS Update so that it can check before activating the keys in SQL Server?

    WOCheckSerialHelper.h

    #pragma once

    class CCheckSerialHelper
    {
    public:
    enum {
    CA_Unactive,
    CA_Processing,
    };
    volatile DWORD processCode;

    char serial[128];

    // result from API call
    int CheckCode;
    int SerialType;
    char CheckMsg[512];

    public:
    CCheckSerialHelper()
    {
    serial[0] = 0;
    processCode = CA_Unactive;
    }

    int DoCheckSerial();
    };
    WOCheckSerialHelper.cpp

    #include "r3dPCH.h"#include "r3d.h"


    #include "WOCheckSerialHelper.h"
    #include "WOBackendAPI.h"


    int CCheckSerialHelper::DoCheckSerial()
    {
    r3d_assert(processCode == CA_Unactive);
    r3d_assert(*serial);


    CWOBackendReq req("api_AccCheckKey.aspx");
    req.AddParam("email", "not@used.anymore"); // previously that was order email.
    req.AddParam("serial", serial);


    processCode = CA_Processing;
    req.Issue();
    processCode = CA_Unactive;


    if(req.resultCode_ != 0)
    return 0;


    // parse from Response.Write(string.Format("{0} {1} :{2}", CheckCode, SerialType, CheckMsg));
    CheckCode = 99;
    SerialType = -1;
    CheckMsg[0]=0;
    sscanf(req.bodyStr_, "%d %d", &CheckCode, &SerialType);
    if(strchr(req.bodyStr_, ':')) r3dscpy(CheckMsg, strchr(req.bodyStr_, ':') + 1);
    return 1;
    }



  2. #2
    Elite Member MadScripter is offline
    Member +Rank
    Apr 2013 Join Date
    187Posts

    Re: Launcher does not check the key

    If you're using the community release: http://forum.ragezone.com/f791/activ...elease-934649/



Advertisement