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
- BindToObject.cs
- ReturnEventArgs.cs
- ClaimComparer.cs
- FillErrorEventArgs.cs
- FormsAuthenticationUserCollection.cs
- Timer.cs
- DataGridViewImageColumn.cs
- SqlFunctionAttribute.cs
- PropertyGeneratedEventArgs.cs
- XsltSettings.cs
- Wizard.cs
- HTTPRemotingHandler.cs
- InboundActivityHelper.cs
- ImageCodecInfo.cs
- ConfigurationManagerHelper.cs
- DataSetViewSchema.cs
- UrlPath.cs
- WindowsListView.cs
- RectValueSerializer.cs
- UserControl.cs
- ByteAnimation.cs
- ComponentResourceManager.cs
- ExpressionBuilder.cs
- WebPartUtil.cs
- PbrsForward.cs
- updatecommandorderer.cs
- ZipIOFileItemStream.cs
- IdentityHolder.cs
- RegexFCD.cs
- DataGridToolTip.cs
- DodSequenceMerge.cs
- DocobjHost.cs
- CalendarTable.cs
- TouchFrameEventArgs.cs
- AncestorChangedEventArgs.cs
- XmlBoundElement.cs
- EventLogPermissionEntry.cs
- WebControlAdapter.cs
- FixedSOMTable.cs
- XmlQueryRuntime.cs
- WebPartConnectionCollection.cs
- PointCollectionConverter.cs
- MetadataItem.cs
- EntityDataSourceView.cs
- ResolveDuplexAsyncResult.cs
- CodeDomExtensionMethods.cs
- ThousandthOfEmRealDoubles.cs
- TextMessageEncoder.cs
- PartialCachingAttribute.cs
- BaseResourcesBuildProvider.cs
- AsyncPostBackTrigger.cs
- RelatedView.cs
- Panel.cs
- PerfCounterSection.cs
- FixedSOMTextRun.cs
- CompositionTarget.cs
- JoinSymbol.cs
- PermissionToken.cs
- PatternMatcher.cs
- SurrogateSelector.cs
- URLMembershipCondition.cs
- PerformanceCounterManager.cs
- CharacterBufferReference.cs
- PersianCalendar.cs
- ChangePassword.cs
- WebPartCloseVerb.cs
- ThumbButtonInfoCollection.cs
- EventToken.cs
- HttpProfileGroupBase.cs
- ClientCultureInfo.cs
- SQLMembershipProvider.cs
- TextSelectionHighlightLayer.cs
- KnownTypeAttribute.cs
- SimpleApplicationHost.cs
- Storyboard.cs
- CompositionTarget.cs
- XamlStyleSerializer.cs
- DocComment.cs
- RijndaelManagedTransform.cs
- EncodingInfo.cs
- TdsParserSafeHandles.cs
- SchemaElement.cs
- GridViewCancelEditEventArgs.cs
- XamlSerializerUtil.cs
- Model3DCollection.cs
- shaper.cs
- PageThemeCodeDomTreeGenerator.cs
- HttpModuleActionCollection.cs
- AutoCompleteStringCollection.cs
- GridViewColumnHeader.cs
- UIElement.cs
- WebBodyFormatMessageProperty.cs
- InstanceHandleConflictException.cs
- XmlSchemaAnyAttribute.cs
- InitializationEventAttribute.cs
- WmlMobileTextWriter.cs
- QueryOperationResponseOfT.cs
- AttributedMetaModel.cs
- followingquery.cs
- Int64.cs