Example #1
0
        public static MailVerifyResult Send(User user, MailTemplateE template)
        {
            MailTemplate t = Mailer.Templates[template.ToString()];

            t.Clear();

            t.Add("%username%", user.UserName);
            t.Add("%password%", user.Password);
            t.Add("%name%", user.Name);

            if (template == MailTemplateE.ActivateAccount)
            {
                t.Add("%link%", UWeb.GetUrlActivateAccount(user.UserName));
            }

            Mailer.To = user.UserName;

            return Mailer.Send(template.ToString());
        }
Example #2
0
        public static User GetUser(Cxt cxt, string userName)
        {
            DataTable table = BaseCollection.ExecuteSql(RsOneItemTable.User, "select * from [User] where LOWER(UserName)=LOWER(@p1)", userName);

            User user = null;

            if (table.Rows.Count > 0)
            {
                user = new User(cxt, table.Rows[0]);
            }
            else
            {
                user = new User();
            }

            return user;
        }