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()); }
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; }