コード例 #1
0
        public string save(Login lg)
        {
            string            message = "";
            UTILISATEUR_BLOOM ad      = new UTILISATEUR_BLOOM();
            bool exist = false;

            foreach (UTILISATEUR_BLOOM a in be.UTILISATEUR_BLOOM.ToList())
            {
                if (a.EMAIL.Equals(lg.EMAIL1))
                {
                    exist = true;
                }
            }

            if (exist == false)
            {
                ad.NOM_UTIL       = (lg.NOM_UTIL1);
                ad.MOTS_PASS_UTIL = ProtectPassword(lg.MOTS_PASS_UTIL1);
                ad.EMAIL          = lg.EMAIL1;
                ad.N_TELE         = lg.N_TELE1;
                ad.DATE_CREATION  = ConvertDateToMilisecond(DateTime.Now);
                ad.DATE_LAST_CNX  = ConvertDateToMilisecond(DateTime.Now);
                ad.Role           = 0;

                be.UTILISATEUR_BLOOM.Add(ad);
                be.SaveChanges();
                message = "Bien ajoute";
                sendMail(lg.EMAIL1);
            }
            else
            {
                message = "L'adresse mail existe deja";
            }
            return(message);
        }
コード例 #2
0
        public string check(string mail, string mdp)
        {
            UTILISATEUR_BLOOM ad = new UTILISATEUR_BLOOM();


            string tr = "";

            foreach (UTILISATEUR_BLOOM a in be.UTILISATEUR_BLOOM.ToList())
            {
                if (a.EMAIL.Equals(mail))
                {
                    if (mdp.Equals(UnprotectPassword(a.MOTS_PASS_UTIL)))
                    {
                        tr = a.NOM_UTIL;
                        a.DATE_LAST_CNX = ConvertDateToMilisecond(DateTime.Now);
                        be.SaveChanges(); break;
                    }
                }
            }
            return(tr);
        }