Esempio n. 1
0
    public static IEnumerator startSession(int moduleID)
    {
        string  url  = ipAdress + "/session";
        WWWForm form = new WWWForm();

        string sessionDate = DateTime.Now.ToString(@"MM\/dd\/yy");
        string startTime   = DateTime.Now.ToString("h:mm");

        form.AddField("moduleID", moduleID);
        form.AddField("sessionDate", sessionDate);
        form.AddField("startTime", startTime);
        form.AddField("platform", "cp");

        UnityWebRequest startSessionRequest = UnityWebRequest.Post(url, form);

        TokenJson token = TokenJson.createFromJson(loginTokenString);

        startSessionRequest.SetRequestHeader("Authorization", "Bearer " + token.access_token);

        Debug.Log("Test Start " + startTime);

        yield return(startSessionRequest.SendWebRequest());

        string sessionJsonString = startSessionRequest.downloadHandler.text;

        sessionJson session = sessionJson.createFromJson(sessionJsonString);

        sessionID = session.getSessionID();
    }
Esempio n. 2
0
    IEnumerator startSesh()
    {
        var     date       = DateTime.Now;
        string  Timeformat = date.Hour.ToString() + ":" + date.Minute.ToString();
        WWWForm form       = new WWWForm();

        form.AddField("moduleID", GameManager.moduleID);
        form.AddField("sessionDate", GameManager.sessionDate);
        form.AddField("startTime", Timeformat);
        form.AddField("platform", GameManager.platform);
        UnityWebRequest startSesh = UnityWebRequest.Post("https://endlesslearner.com/api/session", form);

        startSesh.SetRequestHeader("Authorization", "Bearer " + GameManager.token);
        yield return(startSesh.SendWebRequest());

        if (startSesh.isNetworkError || startSesh.isHttpError)
        {
            Debug.Log(startSesh.error);
        }
        if (startSesh.responseCode == 201)
        {
            sessionJson session = sessionJson.createFromJson(startSesh.downloadHandler.text);
            //GameManager.sessionID = startSesh.downloadHandler.text.Substring(19).Remove(2);
            GameManager.sessionID = session.getSessionID();
            Debug.Log("Your session id is:" + GameManager.sessionID);
        }
    }
        public ActionResult checkuservalid(string unique_id)
        {
            ActionResult result = null;

            if (Session[unique_id] == null)
            {
                Session[unique_id] = new sessionJson();
            }

            result = Json(new
            {
                currentuseremail = ((sessionJson)Session[unique_id]).currentuseremail,
                currentuserid    = ((sessionJson)Session[unique_id]).currentuserid,
                currentuservalid = ((sessionJson)Session[unique_id]).currentuservalid
            },
                          JsonRequestBehavior.AllowGet);

            return(result);
        }