Exemplo n.º 1
0
        /// <summary>
        /// Check if the Logindata is correct.
        /// </summary>
        /// <param name="p_email">Emailaddress</param>
        /// <param name="p_password">Password</param>
        /// <returns>Guestobject, or NULL</returns>
        public Guest CheckLogin(string p_email, string p_password)
        {
            var guest = _guestRepository.GetByEmail(p_email);

            if (guest == null)
            {
                return(null);
            }
            return(Convert.ToBase64String(SHA256.Create().ComputeHash(Encoding.UTF8.GetBytes(p_password))) == guest.Password ? guest : null);
        }