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
- TemplatePagerField.cs
- UIInitializationException.cs
- ProviderSettings.cs
- ScriptingScriptResourceHandlerSection.cs
- precedingsibling.cs
- StyleSheetDesigner.cs
- DelegateInArgument.cs
- _NetRes.cs
- ZipIOCentralDirectoryDigitalSignature.cs
- MonikerHelper.cs
- EntityDataSourceSelectedEventArgs.cs
- MorphHelpers.cs
- DataChangedEventManager.cs
- URLMembershipCondition.cs
- VisualCollection.cs
- HierarchicalDataSourceControl.cs
- ToolStripArrowRenderEventArgs.cs
- FileVersion.cs
- COM2ExtendedBrowsingHandler.cs
- ImageCollectionCodeDomSerializer.cs
- ProfileParameter.cs
- SqlMethods.cs
- LambdaExpression.cs
- DataRecordInternal.cs
- ListDictionaryInternal.cs
- TimeEnumHelper.cs
- TextViewDesigner.cs
- CustomCredentialPolicy.cs
- ConfigXmlAttribute.cs
- SqlDataSourceSummaryPanel.cs
- TextParagraphView.cs
- LogPolicy.cs
- SystemIPAddressInformation.cs
- HierarchicalDataSourceConverter.cs
- CreateParams.cs
- TextRunProperties.cs
- TabControl.cs
- BooleanFunctions.cs
- BinaryUtilClasses.cs
- StreamInfo.cs
- WindowsUserNameCachingSecurityTokenAuthenticator.cs
- FunctionQuery.cs
- EntityCommandCompilationException.cs
- EtwTrackingBehavior.cs
- isolationinterop.cs
- SByteConverter.cs
- Style.cs
- OciLobLocator.cs
- DataChangedEventManager.cs
- SearchForVirtualItemEventArgs.cs
- PassportAuthentication.cs
- Input.cs
- SiteMapPath.cs
- HtmlShimManager.cs
- CFStream.cs
- Propagator.ExtentPlaceholderCreator.cs
- AuthenticatedStream.cs
- Int32CAMarshaler.cs
- XmlIgnoreAttribute.cs
- FactoryRecord.cs
- XmlSiteMapProvider.cs
- ItemList.cs
- HwndSubclass.cs
- LowerCaseStringConverter.cs
- ExpandSegment.cs
- RewritingValidator.cs
- ChildDocumentBlock.cs
- SafeHandles.cs
- HttpInputStream.cs
- CodeTryCatchFinallyStatement.cs
- PaperSource.cs
- Grant.cs
- SafeFindHandle.cs
- IntSumAggregationOperator.cs
- ObfuscationAttribute.cs
- SymmetricSecurityProtocol.cs
- PropertySourceInfo.cs
- ActivityExecutor.cs
- StreamingContext.cs
- CfgSemanticTag.cs
- assemblycache.cs
- InstanceCreationEditor.cs
- RijndaelManagedTransform.cs
- EraserBehavior.cs
- DataGridTextBoxColumn.cs
- EditorPartCollection.cs
- Config.cs
- StrokeCollection.cs
- ScriptHandlerFactory.cs
- DataGridViewAutoSizeColumnModeEventArgs.cs
- UIHelper.cs
- RegistryPermission.cs
- QuaternionKeyFrameCollection.cs
- SemanticBasicElement.cs
- StringValidatorAttribute.cs
- IListConverters.cs
- TreeView.cs
- CodeStatement.cs
- MobileListItemCollection.cs
- InvokeHandlers.cs