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
- ManualWorkflowSchedulerService.cs
- MatchSingleFxEngineOpcode.cs
- SupportsEventValidationAttribute.cs
- SettingsBindableAttribute.cs
- Selector.cs
- InitiatorSessionSymmetricTransportSecurityProtocol.cs
- ItemContainerProviderWrapper.cs
- EnumMember.cs
- PackagePartCollection.cs
- CreateUserErrorEventArgs.cs
- BufferBuilder.cs
- RichTextBoxConstants.cs
- GeneralTransformCollection.cs
- DataServiceRequestOfT.cs
- SemanticBasicElement.cs
- HttpCacheParams.cs
- ToolTipService.cs
- CachingParameterInspector.cs
- ScriptRef.cs
- WorkflowTraceTransfer.cs
- ScriptManager.cs
- ValidationService.cs
- AuthorizationSection.cs
- PostBackTrigger.cs
- InProcStateClientManager.cs
- Graph.cs
- EditorAttribute.cs
- IsolatedStorageFile.cs
- PropertyHelper.cs
- SourceInterpreter.cs
- MissingFieldException.cs
- AssociativeAggregationOperator.cs
- BaseAsyncResult.cs
- WebPageTraceListener.cs
- EntityContainerEntitySetDefiningQuery.cs
- PhysicalAddress.cs
- Maps.cs
- LabelAutomationPeer.cs
- KnownBoxes.cs
- RuntimeComponentFilter.cs
- JoinSymbol.cs
- ViewgenGatekeeper.cs
- PeerNameRegistration.cs
- AbsoluteQuery.cs
- FileDataSourceCache.cs
- AutomationPeer.cs
- TextBox.cs
- AdPostCacheSubstitution.cs
- ValidationErrorInfo.cs
- StreamAsIStream.cs
- SspiHelper.cs
- SqlDataSourceSummaryPanel.cs
- JulianCalendar.cs
- SafeBitVector32.cs
- XmlLinkedNode.cs
- TracingConnection.cs
- DependencyPropertyKey.cs
- Fonts.cs
- HMAC.cs
- CodeGen.cs
- SafeBitVector32.cs
- ellipse.cs
- SimpleFileLog.cs
- UseManagedPresentationBindingElement.cs
- UserInitiatedNavigationPermission.cs
- ErrorHandler.cs
- PriorityBinding.cs
- BmpBitmapDecoder.cs
- EnumMemberAttribute.cs
- WinFormsUtils.cs
- MarginCollapsingState.cs
- ExpressionBuilder.cs
- cache.cs
- Button.cs
- StylusLogic.cs
- TableColumn.cs
- DecimalFormatter.cs
- ActivityCodeDomSerializer.cs
- ManagementObjectCollection.cs
- MaterialCollection.cs
- XmlSequenceWriter.cs
- wmiprovider.cs
- WindowsGrip.cs
- MethodCallConverter.cs
- EntityDataSourceReferenceGroup.cs
- GridViewUpdateEventArgs.cs
- CreateWorkflowOwnerCommand.cs
- JsonDeserializer.cs
- XmlNodeList.cs
- ConfigurationProperty.cs
- CqlLexer.cs
- CalloutQueueItem.cs
- SchemaImporter.cs
- AlternationConverter.cs
- EventDescriptorCollection.cs
- DataRelation.cs
- BasePropertyDescriptor.cs
- SqlVisitor.cs
- PriorityQueue.cs
- ToolStripEditorManager.cs