Mercurial > silverbladetech
view SilverlightExampleApp/SilverlightExampleApp.Web/Services/AuthenticationService.svc.cs @ 121:8f94475d3146 tip
final code
author | stevenh7776 |
---|---|
date | Thu, 31 May 2012 15:35:26 +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"; } } }