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
- XmlDataCollection.cs
- KeyNotFoundException.cs
- RuleSetCollection.cs
- XsltInput.cs
- DynamicDataManager.cs
- NetworkStream.cs
- HtmlDocument.cs
- PropertyEmitter.cs
- StorageEntityContainerMapping.cs
- StateWorkerRequest.cs
- ModelTreeEnumerator.cs
- Verify.cs
- OracleParameter.cs
- FormConverter.cs
- MetadataItemEmitter.cs
- UdpRetransmissionSettings.cs
- XsltConvert.cs
- XPathMessageFilter.cs
- WorkflowServiceBehavior.cs
- MiniAssembly.cs
- RelationshipSet.cs
- Debug.cs
- CanonicalFontFamilyReference.cs
- GeometryHitTestResult.cs
- ServiceOperationListItem.cs
- IODescriptionAttribute.cs
- EDesignUtil.cs
- SparseMemoryStream.cs
- IFormattable.cs
- ListChangedEventArgs.cs
- ConfigurationStrings.cs
- WinFormsSecurity.cs
- XamlToRtfParser.cs
- IListConverters.cs
- X509Chain.cs
- ToolStripDropDownMenu.cs
- ProcessInfo.cs
- SvcMapFile.cs
- FieldDescriptor.cs
- BitFlagsGenerator.cs
- NeedSkipTokenVisitor.cs
- ComponentDispatcherThread.cs
- DelegatingTypeDescriptionProvider.cs
- HwndTarget.cs
- XmlRawWriter.cs
- DocumentPageTextView.cs
- DataGridViewRowPrePaintEventArgs.cs
- ProcessStartInfo.cs
- MarkupCompilePass1.cs
- Int32KeyFrameCollection.cs
- PrinterResolution.cs
- ToolTipAutomationPeer.cs
- ProcessThreadCollection.cs
- TextBoxBase.cs
- AssemblyBuilderData.cs
- HandleCollector.cs
- ActivityTypeResolver.xaml.cs
- ConnectionProviderAttribute.cs
- Buffer.cs
- XmlKeywords.cs
- DataSourceExpressionCollection.cs
- InstanceCreationEditor.cs
- ProviderConnectionPointCollection.cs
- WSDualHttpSecurityElement.cs
- DebugInfoExpression.cs
- TreeNodeBinding.cs
- DesignerActionKeyboardBehavior.cs
- x509utils.cs
- TemplateParser.cs
- AuthenticateEventArgs.cs
- GB18030Encoding.cs
- BindingSource.cs
- Resources.Designer.cs
- UnknownExceptionActionHelper.cs
- ProvidersHelper.cs
- RuntimeConfig.cs
- ReachIDocumentPaginatorSerializerAsync.cs
- RegexReplacement.cs
- HttpCapabilitiesSectionHandler.cs
- DataGridToolTip.cs
- AssertSection.cs
- XmlQualifiedName.cs
- HMACSHA1.cs
- PrintPageEvent.cs
- FormClosingEvent.cs
- AnnotationMap.cs
- MessageHeader.cs
- IpcServerChannel.cs
- SmtpNetworkElement.cs
- HttpResponseWrapper.cs
- Margins.cs
- __Filters.cs
- NativeActivityAbortContext.cs
- RadioButtonStandardAdapter.cs
- SerializerWriterEventHandlers.cs
- RuntimeHelpers.cs
- XmlSchemaType.cs
- SqlTrackingQuery.cs
- ToReply.cs
- StackBuilderSink.cs