Exemplo n.º 1
0
            public Register(IAppRegister page)
            {
                #region gravatar_Gravatar
                Action changed =
                    delegate
                {
                    this.gravatar_Gravatar(
                        page.email.value,
                        avatar: value => page.avatar.src    = value,
                        profile: value => page.profile.href = value
                        );
                };

                page.email.onchange +=
                    delegate
                {
                    changed();
                };

                page.email.onkeyup +=
                    delegate
                {
                    changed();
                };

                changed();
                #endregion



                page.CreateMyNewAccount.onclick +=
                    async delegate
                {
                    page.CreateMyNewAccount.disabled = true;

                    var session = await this.CreateAccount(
                        page.name,
                        page.web,
                        page.email,
                        page.password,
                        page.skype
                        );

                    new Cookie("session").Value = session;

                    Native.Document.location.replace("/");
                };
            }
Exemplo n.º 2
0
            public Register(IAppRegister page)
            {
                #region gravatar_Gravatar
                Action changed =
                    delegate
                    {
                        this.gravatar_Gravatar(
                            page.email.value,
                            avatar: value => page.avatar.src = value,
                            profile: value => page.profile.href = value
                        );

                    };

                page.email.onchange +=
                   delegate
                   {

                       changed();

                   };

                page.email.onkeyup +=
                    delegate
                    {

                        changed();

                    };

                changed();
                #endregion



                page.CreateMyNewAccount.onclick +=
                    async delegate
                    {
                        page.CreateMyNewAccount.disabled = true;

                        var session = await this.CreateAccount(
                            page.name,
                            page.web,
                            page.email,
                            page.password,
                            page.skype
                        );

                        new Cookie("session").Value = session;

                        Native.Document.location.replace("/");
                    };
            }
Exemplo n.º 3
0
 /// <summary>
 /// 用于注册当前应用ID,作为应用的唯一标识
 /// </summary>
 /// <param name="register"></param>
 /// <param name="SystemID"></param>
 /// <returns></returns>
 public static IAppRegister RegAppSystemID(this IAppRegister register, string SystemID)
 {
     App.InitAppID(SystemID);
     return(register);
 }