Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / 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. // //----------------------------------------------------------------------------- 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
- Validator.cs
- SQLResource.cs
- DateTimeConverter.cs
- DataGridViewCellStyleBuilderDialog.cs
- SecurityException.cs
- DispatcherHookEventArgs.cs
- RawTextInputReport.cs
- GcSettings.cs
- SchemaLookupTable.cs
- FloaterParaClient.cs
- HttpListenerElement.cs
- WebPartMenuStyle.cs
- ClientScriptItem.cs
- AppSettings.cs
- EpmContentSerializerBase.cs
- SimpleFileLog.cs
- OutputCacheProfile.cs
- UnicodeEncoding.cs
- CommandManager.cs
- QueryCursorEventArgs.cs
- SoapProcessingBehavior.cs
- LayoutTableCell.cs
- OTFRasterizer.cs
- HtmlTitle.cs
- DataGridRowHeader.cs
- ApplicationSettingsBase.cs
- ExcCanonicalXml.cs
- EntityContainerRelationshipSetEnd.cs
- SendKeys.cs
- _UncName.cs
- ReadOnlyCollection.cs
- Cursor.cs
- AppSettingsExpressionBuilder.cs
- NullableIntMinMaxAggregationOperator.cs
- ContextMenuStripGroupCollection.cs
- MobilePage.cs
- HtmlInputHidden.cs
- ColorConverter.cs
- DataGridItemEventArgs.cs
- ControlIdConverter.cs
- TypeInitializationException.cs
- SessionStateSection.cs
- WebDescriptionAttribute.cs
- GeneralTransform3D.cs
- RouteParametersHelper.cs
- ClockGroup.cs
- GridPattern.cs
- DateTimeFormatInfoScanner.cs
- FrameAutomationPeer.cs
- UrlMappingsSection.cs
- EventSourceCreationData.cs
- AsyncContentLoadedEventArgs.cs
- TdsRecordBufferSetter.cs
- BaseAddressPrefixFilterElementCollection.cs
- DWriteFactory.cs
- ContentPosition.cs
- KeyFrames.cs
- LinearGradientBrush.cs
- InputLanguageCollection.cs
- TextEffectResolver.cs
- WebPartManagerInternals.cs
- XmlLinkedNode.cs
- UriExt.cs
- ITextView.cs
- TextElementEditingBehaviorAttribute.cs
- WebBrowsableAttribute.cs
- VersionedStream.cs
- CodeGenerator.cs
- CollectionViewGroup.cs
- MasterPageCodeDomTreeGenerator.cs
- FixedTextBuilder.cs
- SizeChangedInfo.cs
- XmlILModule.cs
- _HTTPDateParse.cs
- HGlobalSafeHandle.cs
- CodeTypeReference.cs
- XmlDataSource.cs
- NavigationWindow.cs
- StatusBarPanel.cs
- FamilyMap.cs
- TypeResolvingOptionsAttribute.cs
- ISAPIRuntime.cs
- ContainerVisual.cs
- DataGridCommandEventArgs.cs
- FixedTextBuilder.cs
- CommandHelper.cs
- RoleService.cs
- _ConnectionGroup.cs
- QilXmlWriter.cs
- BeginEvent.cs
- ConfigXmlElement.cs
- AutoCompleteStringCollection.cs
- LayoutEvent.cs
- BitmapEffectOutputConnector.cs
- DebugHandleTracker.cs
- XmlCharType.cs
- Viewport3DVisual.cs
- WebPartCatalogCloseVerb.cs
- HostingEnvironment.cs
- NoClickablePointException.cs