Mercurial > silverbladetech
view SilverlightExampleApp/SilverlightExampleApp.Web/Services/AuthenticationService.svc.cs @ 98:d0c2cac12376
Latest version
author | stevenhollidge <stevenhollidge@hotmail.com> |
---|---|
date | Sat, 05 May 2012 22:53:40 +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"; } } }