private string GenererPwd(InfoInscription info) { Random rnd = new Random(); string pwd = info.Nom.Substring(0, 4) + info.Email.Substring(0, 2) + info.Education.Substring(2, 3) + rnd.Next(500); return(pwd); }
public ActionResult AddUser(string Name, string Email, string NE) //public ActionResult Inscription(InfoInscription info) { InfoInscription info = new InfoInscription(); info.Nom = Name; info.Email = Email; info.Education = NE; var username = GenererUsername(info); var pwd = GenererPwd(info); Email email = new Email(info, username, pwd); bool status = sendMail(email); if (status) { niveauEducationDataClassesDataContext db = new niveauEducationDataClassesDataContext(); Inscription eleve = new Inscription { nom = Name, email = Email, education = NE }; db.Inscriptions.InsertOnSubmit(eleve); db.SubmitChanges(); credential cr = new credential { username = username, password = pwd, email = Email, firsttime = 1 }; db.credentials.InsertOnSubmit(cr); db.SubmitChanges(); } return(View("inscription")); }
private string GenererUsername(InfoInscription info) { string user = info.Nom.Substring(0, 3) + info.Email.Substring(0, 3) + info.Education.Substring(0, 3); return(user); }