Esempio n. 1
0
    void Update()
    {
        // If user presses Space, then perform the login operation.
        if (Input.GetKeyDown(KeyCode.Space))
        {
            Debug.Log("Starting login process...");

            LoginOperation.Create(LoginCriteria.Create("greg7", "asdf2")).ExecuteAsync(Callback);

            // Alternatively, executes the operation synchronously.
            //  This WILL block until the web operation is completed (sometimes it takes as long as ~250 frames), so asynchronous is preferred to prevent gameplay hiccups.
            //LoginOperationResult result = operation.Execute();

            Debug.Log("Finished login operation!");
        }

        if (Input.GetKeyDown(KeyCode.R))
        {
            RegisterOperationCriteria criteria = RegisterOperationCriteria.Builder.Create()
                                                 .Username("greg900563")
                                                 .Password("")
                                                 .Email("*****@*****.**")
                                                 .DateOfBirth(new DateTime(1989, 11, 25))
                                                 .Gender(RegistrationCriteriaGender.Male)
                                                 .ZipCode("52333").Build();

            RegisterOperation registerOperation = RegisterOperation.Create(criteria);
            registerOperation.ExecuteAsync(RegisterCallback);
        }
    }
Esempio n. 2
0
        public IHttpActionResult PostUser(LoginCriteria criteria)
        {
            LoginCriteria _criteria = new LoginCriteria();

            _criteria = criteria;
            LoginSpecification loginSpecification = new LoginSpecification(criteria);
            var users = erf.Find(loginSpecification).ToList();

            return(Ok(users));
        }
Esempio n. 3
0
        public static void Login(UserLoginDto dto)
        {
            EnvironmentServices.SetEnvironment(dto.Environment);

            var criteria = new LoginCriteria
            {
                UserName = dto.UserName,
                Password = dto.Password
            };

            GenFormPrincipal.Login(criteria);
        }
Esempio n. 4
0
    // Use this for initialization
    void Start()
    {
        LoginOperationResult result = LoginOperation.Create(LoginCriteria.Create("greg", "asdf")).Execute();

        switch (result.LoginOperationStatus)
        {
        case (LoginOperationStatus.Success):
            break;

        default:
            Debug.LogError("Could not log in!");
            return;
        }

        GetGroupsOperationResult getGroupsResult = GetGroupsOperation.Create(new GetGroupsOperationCriteria(result.AuthenticationToken)).Execute();

        getGroupsResult.PrintResultSetData();
    }
Esempio n. 5
0
        public void UseGenFormPrincipalToLogin()
        {
            try
            {
                LoginServices.Login(_dto);
                _criteria = new LoginCriteria
                {
                    UserName = _dto.UserName,
                    Password = _dto.Password
                };

                Isolate.Verify.WasCalledWithAnyArguments(() => GenFormPrincipal.Login(_criteria));
            }
            catch (Exception e)
            {
                Assert.Fail(e.ToString());
            }
        }
Esempio n. 6
0
 /// <summary>
 /// Constructs a new LoginOperation.
 /// </summary>
 /// <param name="criteria">The LoginCriteria containing the data required to complete the operation.</param>
 private LoginOperation(LoginCriteria criteria)
 {
     _criteria = criteria;
 }
Esempio n. 7
0
 /// <summary>
 /// Creates a LoginOperation object.
 /// </summary>
 /// <param name="criteria">Criteria containing the data required to login.</param>
 /// <returns>A LoginOperation object ready to execute.</returns>
 /// <throws>AssertionFailureException if the given criteria is null.</throws>
 public static LoginOperation Create(LoginCriteria criteria)
 {
     Asserter.NotNull(criteria, "LoginOperation.Create:criteria is null");
     return(new LoginOperation(criteria));
 }
Esempio n. 8
0
 private static ILoginCriteria CreateSystemUser()
 {
     return(LoginCriteria.NewLoginUser("Admin", "Admin"));
 }