Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / 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
- HtmlUtf8RawTextWriter.cs
- UniqueIdentifierService.cs
- CacheMode.cs
- DelegateHelpers.Generated.cs
- BrowserDefinitionCollection.cs
- SaveFileDialog.cs
- HttpRequest.cs
- QueryAccessibilityHelpEvent.cs
- LinearGradientBrush.cs
- OutputCacheSettingsSection.cs
- HtmlInputText.cs
- SqlNotificationRequest.cs
- AutoGeneratedFieldProperties.cs
- PlacementWorkspace.cs
- ConstraintStruct.cs
- StreamSecurityUpgradeAcceptorAsyncResult.cs
- SizeAnimationBase.cs
- GradientStopCollection.cs
- CalendarKeyboardHelper.cs
- PartitionerQueryOperator.cs
- WmlPhoneCallAdapter.cs
- EventLogRecord.cs
- DesignSurfaceManager.cs
- ResolvedKeyFrameEntry.cs
- DesignTimeTemplateParser.cs
- DurationConverter.cs
- KeyConverter.cs
- UInt32Storage.cs
- FontCollection.cs
- SqlIdentifier.cs
- DependencyObjectType.cs
- ClassHandlersStore.cs
- GifBitmapDecoder.cs
- ErrorCodes.cs
- LocationReferenceEnvironment.cs
- WindowsBrush.cs
- Imaging.cs
- ServiceAppDomainAssociationProvider.cs
- UshortList2.cs
- GeneralTransform3D.cs
- Pen.cs
- ByteStream.cs
- PropertyGridCommands.cs
- EditingCoordinator.cs
- PermissionAttributes.cs
- KeyValueInternalCollection.cs
- TypefaceCollection.cs
- UnsafeNativeMethods.cs
- ElementHostAutomationPeer.cs
- WpfXamlType.cs
- BroadcastEventHelper.cs
- SequenceDesigner.xaml.cs
- AmbientEnvironment.cs
- XmlArrayAttribute.cs
- TreeViewAutomationPeer.cs
- PropertySegmentSerializationProvider.cs
- DataSetUtil.cs
- dataSvcMapFileLoader.cs
- CompleteWizardStep.cs
- CompiledIdentityConstraint.cs
- BrowserCapabilitiesCodeGenerator.cs
- ElapsedEventArgs.cs
- XmlDataProvider.cs
- WmpBitmapEncoder.cs
- SqlFacetAttribute.cs
- RegexCompilationInfo.cs
- NavigationHelper.cs
- SafeHandles.cs
- HttpHandlersSection.cs
- Error.cs
- BinaryReader.cs
- CompressEmulationStream.cs
- XsdBuildProvider.cs
- LogReservationCollection.cs
- DataGridViewCheckBoxCell.cs
- ToolStripSplitStackLayout.cs
- MemberRelationshipService.cs
- HyperLink.cs
- PackageRelationshipSelector.cs
- Tag.cs
- ClientOptions.cs
- SerializationHelper.cs
- GroupPartitionExpr.cs
- HostSecurityManager.cs
- MessageAction.cs
- ToolStripSplitButton.cs
- CrossAppDomainChannel.cs
- ColorTypeConverter.cs
- CollectionViewGroup.cs
- ReadOnlyHierarchicalDataSource.cs
- RuntimeWrappedException.cs
- StrokeCollection.cs
- HandlerBase.cs
- Menu.cs
- State.cs
- ChannelSinkStacks.cs
- DataKey.cs
- ZipIOLocalFileDataDescriptor.cs
- RewritingPass.cs
- ArgumentsParser.cs