Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Extensions / Security / AuthenticationService.cs / 1305376 / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- GroupItem.cs
- ContainerUtilities.cs
- prompt.cs
- PageHandlerFactory.cs
- ProviderConnectionPointCollection.cs
- SolidColorBrush.cs
- EventRouteFactory.cs
- SerializationObjectManager.cs
- UserValidatedEventArgs.cs
- Crc32Helper.cs
- EntityModelBuildProvider.cs
- CodeIndexerExpression.cs
- MatrixAnimationBase.cs
- ProxyGenerationError.cs
- RedirectionProxy.cs
- MimeParameters.cs
- VisualCollection.cs
- PropertyGridEditorPart.cs
- Rectangle.cs
- XmlSchemaChoice.cs
- BuildResult.cs
- SocketManager.cs
- StandardBindingCollectionElement.cs
- TraceShell.cs
- WebPartCatalogCloseVerb.cs
- CompositeKey.cs
- followingquery.cs
- SendingRequestEventArgs.cs
- TextDecoration.cs
- WindowPattern.cs
- uribuilder.cs
- EdgeProfileValidation.cs
- ToolStripButton.cs
- KeyedQueue.cs
- DefaultExpressionVisitor.cs
- RowParagraph.cs
- input.cs
- DrawItemEvent.cs
- WebPartAuthorizationEventArgs.cs
- QueryExpr.cs
- MetadataArtifactLoaderComposite.cs
- ThreadInterruptedException.cs
- ClientTargetSection.cs
- WindowsComboBox.cs
- NetMsmqSecurityElement.cs
- FunctionImportElement.cs
- dtdvalidator.cs
- Interop.cs
- SimpleApplicationHost.cs
- WinFormsSecurity.cs
- SystemWebCachingSectionGroup.cs
- GeneratedCodeAttribute.cs
- ConfigurationValues.cs
- TextProperties.cs
- SystemInfo.cs
- _AutoWebProxyScriptHelper.cs
- WebPartConnectionsDisconnectVerb.cs
- LogStream.cs
- PagesSection.cs
- WebPartDescription.cs
- Synchronization.cs
- XhtmlConformanceSection.cs
- SourceFileInfo.cs
- LassoSelectionBehavior.cs
- PersianCalendar.cs
- MenuStrip.cs
- GPStream.cs
- BinaryFormatter.cs
- TypeInitializationException.cs
- PerformanceCounterTraceRecord.cs
- ComponentResourceKey.cs
- ExtensionSimplifierMarkupObject.cs
- SingleObjectCollection.cs
- XPathExpr.cs
- ByteKeyFrameCollection.cs
- ParallelTimeline.cs
- ObjectStateEntryDbUpdatableDataRecord.cs
- UniqueIdentifierService.cs
- SynchronizedInputHelper.cs
- NodeFunctions.cs
- InputReport.cs
- InsufficientMemoryException.cs
- RTLAwareMessageBox.cs
- DataGridViewSelectedRowCollection.cs
- MgmtResManager.cs
- StrokeIntersection.cs
- HtmlTernaryTree.cs
- GradientBrush.cs
- BrowserTree.cs
- Object.cs
- XmlObjectSerializerReadContextComplex.cs
- XamlClipboardData.cs
- Point3DAnimationUsingKeyFrames.cs
- ColorConverter.cs
- COM2ColorConverter.cs
- HttpResponseHeader.cs
- DirectoryInfo.cs
- SettingsPropertyNotFoundException.cs
- ConfigsHelper.cs
- MaskDescriptor.cs