Code:
/ DotNET / DotNET / 8.0 / untmp / Orcas / RTM / ndp / fx / src / xsp / System / Web / Extensions / Security / AuthenticationService.cs / 1 / AuthenticationService.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.Security { using System.Web.ApplicationServices; using System.Web.Script.Services; using System.Web.Services; [ScriptService] internal sealed class AuthenticationService { [WebMethod] public bool Login(string userName, string password, bool createPersistentCookie) { ApplicationServiceHelper.EnsureAuthenticationServiceEnabled(HttpContext.Current, true); // if(Membership.ValidateUser(userName, password)) { FormsAuthentication.SetAuthCookie(userName, createPersistentCookie); return true; } return false; } [WebMethod] public void Logout() { ApplicationServiceHelper.EnsureAuthenticationServiceEnabled(HttpContext.Current, false); FormsAuthentication.SignOut(); } [WebMethod] public bool IsLoggedIn() { ApplicationServiceHelper.EnsureAuthenticationServiceEnabled(HttpContext.Current, false); return HttpContext.Current.Request.IsAuthenticated; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- GridViewCancelEditEventArgs.cs
- SchemaImporterExtensionElement.cs
- StaticFileHandler.cs
- RightsManagementUser.cs
- DbCommandTree.cs
- TextElementAutomationPeer.cs
- ItemContainerGenerator.cs
- ColorContextHelper.cs
- ComponentEditorPage.cs
- VariantWrapper.cs
- CompatibleComparer.cs
- XmlSchemaSimpleTypeUnion.cs
- UnmanagedMemoryStreamWrapper.cs
- MappingItemCollection.cs
- Preprocessor.cs
- OpacityConverter.cs
- HuffCodec.cs
- KeyedCollection.cs
- TextRange.cs
- DefaultHttpHandler.cs
- ZipArchive.cs
- ThreadPool.cs
- PublishLicense.cs
- XmlAttributeAttribute.cs
- HttpResponseHeader.cs
- EmbeddedMailObject.cs
- ValueType.cs
- WebServiceParameterData.cs
- TypeLoader.cs
- NamedElement.cs
- DateTimePickerDesigner.cs
- ProtocolsSection.cs
- PointLightBase.cs
- WebControlAdapter.cs
- ImageSourceConverter.cs
- DependencyPropertyKind.cs
- SafeArrayRankMismatchException.cs
- Util.cs
- DeviceSpecificDialogCachedState.cs
- CodeNamespaceCollection.cs
- BrowserDefinitionCollection.cs
- IApplicationTrustManager.cs
- ImageCodecInfoPrivate.cs
- HttpCapabilitiesEvaluator.cs
- DropTarget.cs
- BulletDecorator.cs
- Bitmap.cs
- SynchronizedInputAdaptor.cs
- XmlEntityReference.cs
- transactioncontext.cs
- SrgsSemanticInterpretationTag.cs
- GetPageCompletedEventArgs.cs
- EmptyImpersonationContext.cs
- EntityDataSourceEntitySetNameItem.cs
- PropertyGroupDescription.cs
- KnownBoxes.cs
- EnumerableRowCollection.cs
- QuerySelectOp.cs
- Rotation3DAnimationBase.cs
- InstanceKeyCollisionException.cs
- MutexSecurity.cs
- RangeBaseAutomationPeer.cs
- HtmlInputButton.cs
- SmiEventSink.cs
- PageSetupDialog.cs
- WindowsRegion.cs
- SoapTypeAttribute.cs
- AsyncPostBackTrigger.cs
- GridItem.cs
- OptimisticConcurrencyException.cs
- EntityDescriptor.cs
- CurrentChangingEventArgs.cs
- SqlProviderManifest.cs
- WebExceptionStatus.cs
- DocComment.cs
- ConfigurationLocation.cs
- SHA1CryptoServiceProvider.cs
- StringAnimationBase.cs
- ObjectDataSourceMethodEventArgs.cs
- SystemWebExtensionsSectionGroup.cs
- SQLSingle.cs
- MemberDomainMap.cs
- ActiveXContainer.cs
- CacheEntry.cs
- RuntimeCompatibilityAttribute.cs
- MessageAction.cs
- TrackPoint.cs
- DigitShape.cs
- Scripts.cs
- ReliableChannelFactory.cs
- FileChangesMonitor.cs
- DisplayMemberTemplateSelector.cs
- BaseTreeIterator.cs
- PrintingPermissionAttribute.cs
- InternalConfigConfigurationFactory.cs
- AggregateNode.cs
- CorePropertiesFilter.cs
- IsolatedStorageFile.cs
- PersonalizationStateInfoCollection.cs
- documentsequencetextcontainer.cs