Mercurial > silverbladetech
view SilverlightExampleApp/SilverlightExampleApp.Web/Services/AuthenticationService.svc.cs @ 49:502f5f365649
Initial load for Silverlight Example Application
author | Steven Hollidge <stevenhollidge@hotmail.com> |
---|---|
date | Tue, 17 Apr 2012 17:57:52 +0100 |
parents | |
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"; } } }