Mercurial > silverbladetech
view SilverlightExampleApp/SilverlightExampleApp.Web/Services/AuthenticationService.svc.cs @ 56:cb646712bc97
Class diagram added
author | Steven Hollidge <stevenhollidge@hotmail.com> |
---|---|
date | Thu, 19 Apr 2012 14:14:45 +0100 |
parents | 502f5f365649 |
children |
line wrap: on
line source
using System.ServiceModel; using System.ServiceModel.Activation; using System.Web.Security; namespace SilverlightExampleApp.Web.Services { [ServiceContract(Namespace = "")] [SilverlightFaultBehavior] [AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)] public class AuthenticationService { [OperationContract] public bool Authenticate(string username, string password) { if (ValidateLogin(username, password)) { FormsAuthentication.SetAuthCookie(username, false); return true; } return false; } [OperationContract] public bool LogOut() { FormsAuthentication.SignOut(); return true; } public bool ValidateLogin(string username, string password) { return username == "stevenh" && password == "password"; } } }