Beispiel #1
0
    public static WWWForm CreateWWWForm(FormHashParm hashParamenter = FormHashParm.ID, bool addSID = false)
    {
        WWWForm wf = new WWWForm();

        if (hashParamenter != FormHashParm.None)
        {
            string parm = "0";
            if (bl_DataBase.Instance != null && bl_DataBase.Instance.LocalUser != null)
            {
                parm = hashParamenter == FormHashParm.ID ? bl_DataBase.Instance.LocalUser.ID.ToString() : bl_DataBase.Instance.LocalUser.LoginName;
            }
            if (hashParamenter == FormHashParm.Name)
            {
                wf.AddSecureField("name", parm);
            }
            string hash = Md5Sum(parm + bl_LoginProDataBase.Instance.SecretKey).ToLower();
            wf.AddSecureField("hash", hash);
        }
        if (addSID && bl_DataBase.Instance != null)
        {
            wf.AddField("sid", AnalyticsSessionInfo.sessionId.ToString());
        }
        return(wf);
    }
Beispiel #2
0
 /// <summary>
 ///
 /// </summary>
 /// <returns></returns>
 public WWWForm CreateForm(FormHashParm formHashParm = FormHashParm.Name, bool addSID = false) => bl_DataBaseUtils.CreateWWWForm(formHashParm, addSID);