You've already forked linux-packaging-mono
Imported Upstream version 4.6.0.125
Former-commit-id: a2155e9bd80020e49e72e86c44da02a8ac0e57a4
This commit is contained in:
parent
a569aebcfd
commit
e79aa3c0ed
@@ -1,4 +0,0 @@
|
||||
2010-05-14 Marek Habersack <mhabersack@novell.com>
|
||||
|
||||
* AssemblyInfo.cs: this assembly should be signed with winfx.pub
|
||||
|
@@ -0,0 +1,24 @@
|
||||
static class ApplicationServicesStrings
|
||||
{
|
||||
internal const string Can_not_use_encrypted_passwords_with_autogen_keys = "You must specify a non-autogenerated machine key to store passwords in the encrypted format. Either specify a different passwordFormat, or change the machineKey configuration to use a non-autogenerated decryption key.";
|
||||
internal const string CustomLoader_ForbiddenByHost = "The host forbids the use of custom loaders.";
|
||||
internal const string CustomLoader_MustImplementICustomLoader = "The provided type '{0}' must implement the ICustomLoader interface.";
|
||||
internal const string CustomLoader_NoAttributeFound = "The assembly '{0}' did not contain an assembly-level CustomLoaderAttribute.";
|
||||
internal const string CustomLoader_NotInFullTrust = "Custom loaders can only be used by fully-trusted applications (<trust level=\"Full\" />).";
|
||||
internal const string Membership_DuplicateEmail = "The E-mail address is already in use.";
|
||||
internal const string Membership_DuplicateProviderUserKey = "The provider user key is already in use.";
|
||||
internal const string Membership_DuplicateUserName = "The username is already in use.";
|
||||
internal const string Membership_InvalidAnswer = "The password-answer supplied is invalid.";
|
||||
internal const string Membership_InvalidEmail = "The E-mail supplied is invalid.";
|
||||
internal const string Membership_InvalidPassword = "The password supplied is invalid. Passwords must conform to the password strength requirements configured for the default provider.";
|
||||
internal const string Membership_InvalidProviderUserKey = "The provider user key supplied is invalid. It must be of type System.Guid.";
|
||||
internal const string Membership_InvalidQuestion = "The password-question supplied is invalid. Note that the current provider configuration requires a valid password question and answer. As a result, a CreateUser overload that accepts question and answer parameters must also be used.";
|
||||
internal const string Membership_InvalidUserName = "The username supplied is invalid.";
|
||||
internal const string Membership_no_error = "No Error.";
|
||||
internal const string Membership_provider_name_invalid = "The membership provider name specified is invalid.";
|
||||
internal const string Membership_UserRejected = "The user was rejected.";
|
||||
internal const string Parameter_can_not_be_empty = "The parameter '{0}' must not be empty.";
|
||||
internal const string Platform_not_supported = "This member is not supported on the .NET Framework Client Profile.";
|
||||
internal const string Provider_Error = "The Provider encountered an unknown error.";
|
||||
internal const string Provider_must_implement_type = "Provider must implement the class '{0}'.";
|
||||
}
|
@@ -1,21 +1,22 @@
|
||||
Assembly/AssemblyInfo.cs
|
||||
../../build/common/Consts.cs
|
||||
../../build/common/Locale.cs
|
||||
../../build/common/MonoTODOAttribute.cs
|
||||
ReferenceSources/SR.missing.cs
|
||||
|
||||
System.Web.Configuration/MembershipPasswordCompatibilityMode.cs
|
||||
../referencesource/System.Web.ApplicationServices/Configuration/MembershipPasswordCompatibilityMode.cs
|
||||
../referencesource/System.Web.ApplicationServices/Security/IMembershipAdapter.cs
|
||||
System.Web.Security/IMembershipHelper.cs
|
||||
|
||||
System.Web.UI/KeyedList.cs
|
||||
System.Web.UI/KeyedListEnumerator.cs
|
||||
System.Web.Security/MembershipCreateStatus.cs
|
||||
System.Web.Security/MembershipCreateUserException.cs
|
||||
System.Web.Security/MembershipPasswordException.cs
|
||||
System.Web.Security/MembershipPasswordFormat.cs
|
||||
System.Web.Security/MembershipProviderCollection.cs
|
||||
../referencesource/System.Web.ApplicationServices/Security/MembershipCreateStatus.cs
|
||||
../referencesource/System.Web.ApplicationServices/Security/MembershipCreateUserException.cs
|
||||
../referencesource/System.Web.ApplicationServices/Security/MembershipPasswordException.cs
|
||||
../referencesource/System.Web.ApplicationServices/Security/MembershipPasswordFormat.cs
|
||||
../referencesource/System.Web.ApplicationServices/Security/MembershipProviderCollection.cs
|
||||
System.Web.Security/MembershipProvider.cs
|
||||
System.Web.Security/MembershipUserCollection.cs
|
||||
../referencesource/System.Web.ApplicationServices/Security/MembershipUserCollection.cs
|
||||
System.Web.Security/MembershipUser.cs
|
||||
System.Web.Security/MembershipValidatePasswordEventHandler.cs
|
||||
../referencesource/System.Web.ApplicationServices/Security/MembershipValidatePasswordEventHandler.cs
|
||||
System.Web.Security/RoleProvider.cs
|
||||
System.Web.Security/ValidatePasswordEventArgs.cs
|
||||
../referencesource/System.Web.ApplicationServices/Security/ValidatePasswordEventArgs.cs
|
||||
|
@@ -1,37 +0,0 @@
|
||||
//
|
||||
// System.Web.Security.MembershipPasswordCompatibilityMode
|
||||
//
|
||||
// Authors:
|
||||
// Marek Habersack <mhabersack@novell.com>
|
||||
//
|
||||
// Copyright (C) 2010 Novell, Inc (http://novell.com)
|
||||
//
|
||||
// Permission is hereby granted, free of charge, to any person obtaining
|
||||
// a copy of this software and associated documentation files (the
|
||||
// "Software"), to deal in the Software without restriction, including
|
||||
// without limitation the rights to use, copy, modify, merge, publish,
|
||||
// distribute, sublicense, and/or sell copies of the Software, and to
|
||||
// permit persons to whom the Software is furnished to do so, subject to
|
||||
// the following conditions:
|
||||
//
|
||||
// The above copyright notice and this permission notice shall be
|
||||
// included in all copies or substantial portions of the Software.
|
||||
//
|
||||
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
|
||||
// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
|
||||
// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
|
||||
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
//
|
||||
using System;
|
||||
|
||||
namespace System.Web.Configuration
|
||||
{
|
||||
public enum MembershipPasswordCompatibilityMode
|
||||
{
|
||||
Framework20,
|
||||
Framework40
|
||||
}
|
||||
}
|
@@ -1,51 +0,0 @@
|
||||
//
|
||||
// System.Web.Security.MembershipCreateStatus
|
||||
//
|
||||
// Authors:
|
||||
// Ben Maurer (bmaurer@users.sourceforge.net)
|
||||
//
|
||||
// (C) 2003 Ben Maurer
|
||||
// Copyright (C) 2005 Novell, Inc (http://www.novell.com)
|
||||
//
|
||||
// Permission is hereby granted, free of charge, to any person obtaining
|
||||
// a copy of this software and associated documentation files (the
|
||||
// "Software"), to deal in the Software without restriction, including
|
||||
// without limitation the rights to use, copy, modify, merge, publish,
|
||||
// distribute, sublicense, and/or sell copies of the Software, and to
|
||||
// permit persons to whom the Software is furnished to do so, subject to
|
||||
// the following conditions:
|
||||
//
|
||||
// The above copyright notice and this permission notice shall be
|
||||
// included in all copies or substantial portions of the Software.
|
||||
//
|
||||
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
|
||||
// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
|
||||
// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
|
||||
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
//
|
||||
using System.Runtime.CompilerServices;
|
||||
|
||||
namespace System.Web.Security
|
||||
{
|
||||
[TypeForwardedFrom ("System.Web, Version=2.0.0.0, Culture=Neutral, PublicKeyToken=b03f5f7f11d50a3a")]
|
||||
public enum MembershipCreateStatus
|
||||
{
|
||||
Success,
|
||||
InvalidUserName,
|
||||
InvalidPassword,
|
||||
InvalidQuestion,
|
||||
InvalidAnswer,
|
||||
InvalidEmail,
|
||||
DuplicateUserName,
|
||||
DuplicateEmail,
|
||||
UserRejected,
|
||||
InvalidProviderUserKey,
|
||||
DuplicateProviderUserKey,
|
||||
ProviderError
|
||||
}
|
||||
}
|
||||
|
||||
|
@@ -1,77 +0,0 @@
|
||||
//
|
||||
// System.Web.Security.MembershipCreateUserException
|
||||
//
|
||||
// Authors:
|
||||
// Ben Maurer (bmaurer@users.sourceforge.net)
|
||||
//
|
||||
// (C) 2003 Ben Maurer
|
||||
//
|
||||
|
||||
//
|
||||
// Permission is hereby granted, free of charge, to any person obtaining
|
||||
// a copy of this software and associated documentation files (the
|
||||
// "Software"), to deal in the Software without restriction, including
|
||||
// without limitation the rights to use, copy, modify, merge, publish,
|
||||
// distribute, sublicense, and/or sell copies of the Software, and to
|
||||
// permit persons to whom the Software is furnished to do so, subject to
|
||||
// the following conditions:
|
||||
//
|
||||
// The above copyright notice and this permission notice shall be
|
||||
// included in all copies or substantial portions of the Software.
|
||||
//
|
||||
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
|
||||
// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
|
||||
// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
|
||||
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
//
|
||||
|
||||
using System;
|
||||
using System.Runtime.Serialization;
|
||||
using System.Runtime.CompilerServices;
|
||||
|
||||
namespace System.Web.Security
|
||||
{
|
||||
[TypeForwardedFrom ("System.Web, Version=2.0.0.0, Culture=Neutral, PublicKeyToken=b03f5f7f11d50a3a")]
|
||||
[Serializable]
|
||||
public class MembershipCreateUserException : Exception
|
||||
{
|
||||
MembershipCreateStatus statusCode;
|
||||
|
||||
public MembershipCreateUserException ()
|
||||
{
|
||||
}
|
||||
|
||||
public MembershipCreateUserException (string message): base (message)
|
||||
{
|
||||
}
|
||||
|
||||
public MembershipCreateUserException (string message, Exception innerException): base (message, innerException)
|
||||
{
|
||||
}
|
||||
|
||||
protected MembershipCreateUserException (SerializationInfo info, StreamingContext context): base (info, context)
|
||||
{
|
||||
info.AddValue ("statusCode", statusCode);
|
||||
}
|
||||
|
||||
public MembershipCreateUserException (MembershipCreateStatus statusCode) : base (statusCode.ToString ())
|
||||
{
|
||||
this.statusCode = statusCode;
|
||||
}
|
||||
|
||||
public override void GetObjectData (SerializationInfo info, StreamingContext ctx)
|
||||
{
|
||||
base.GetObjectData (info, ctx);
|
||||
statusCode = (MembershipCreateStatus) info.GetValue ("statusCode", typeof(MembershipCreateStatus));
|
||||
}
|
||||
|
||||
public MembershipCreateStatus StatusCode {
|
||||
get { return statusCode; }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@@ -1,51 +0,0 @@
|
||||
//
|
||||
// System.Web.Security.MembershipPasswordException
|
||||
//
|
||||
// Authors:
|
||||
// Ben Maurer (bmaurer@users.sourceforge.net)
|
||||
//
|
||||
// (C) 2003 Ben Maurer
|
||||
//
|
||||
|
||||
//
|
||||
// Permission is hereby granted, free of charge, to any person obtaining
|
||||
// a copy of this software and associated documentation files (the
|
||||
// "Software"), to deal in the Software without restriction, including
|
||||
// without limitation the rights to use, copy, modify, merge, publish,
|
||||
// distribute, sublicense, and/or sell copies of the Software, and to
|
||||
// permit persons to whom the Software is furnished to do so, subject to
|
||||
// the following conditions:
|
||||
//
|
||||
// The above copyright notice and this permission notice shall be
|
||||
// included in all copies or substantial portions of the Software.
|
||||
//
|
||||
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
|
||||
// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
|
||||
// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
|
||||
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
//
|
||||
|
||||
using System;
|
||||
using System.Runtime.Serialization;
|
||||
using System.Runtime.CompilerServices;
|
||||
|
||||
namespace System.Web.Security
|
||||
{
|
||||
[TypeForwardedFrom ("System.Web, Version=2.0.0.0, Culture=Neutral, PublicKeyToken=b03f5f7f11d50a3a")]
|
||||
[Serializable]
|
||||
public class MembershipPasswordException : Exception
|
||||
{
|
||||
public MembershipPasswordException () : base () {}
|
||||
public MembershipPasswordException (string message) : base (message) {}
|
||||
public MembershipPasswordException (string message, Exception innerException) : base (message, innerException) {}
|
||||
|
||||
protected MembershipPasswordException (SerializationInfo info, StreamingContext context): base (info, context)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@@ -1,43 +0,0 @@
|
||||
//
|
||||
// System.Web.Security.MembershipPasswordFormat
|
||||
//
|
||||
// Authors:
|
||||
// Ben Maurer (bmaurer@users.sourceforge.net)
|
||||
//
|
||||
// (C) 2003 Ben Maurer
|
||||
//
|
||||
|
||||
//
|
||||
// Permission is hereby granted, free of charge, to any person obtaining
|
||||
// a copy of this software and associated documentation files (the
|
||||
// "Software"), to deal in the Software without restriction, including
|
||||
// without limitation the rights to use, copy, modify, merge, publish,
|
||||
// distribute, sublicense, and/or sell copies of the Software, and to
|
||||
// permit persons to whom the Software is furnished to do so, subject to
|
||||
// the following conditions:
|
||||
//
|
||||
// The above copyright notice and this permission notice shall be
|
||||
// included in all copies or substantial portions of the Software.
|
||||
//
|
||||
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
|
||||
// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
|
||||
// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
|
||||
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
//
|
||||
using System.Runtime.CompilerServices;
|
||||
|
||||
namespace System.Web.Security
|
||||
{
|
||||
[TypeForwardedFrom ("System.Web, Version=2.0.0.0, Culture=Neutral, PublicKeyToken=b03f5f7f11d50a3a")]
|
||||
public enum MembershipPasswordFormat
|
||||
{
|
||||
Clear = 0,
|
||||
Hashed = 1,
|
||||
Encrypted = 2
|
||||
}
|
||||
}
|
||||
|
||||
|
@@ -1,62 +0,0 @@
|
||||
//
|
||||
// System.Web.Security.MembershipProviderCollection
|
||||
//
|
||||
// Authors:
|
||||
// Ben Maurer (bmaurer@users.sourceforge.net)
|
||||
// Sebastien Pouliot <sebastien@ximian.com>
|
||||
//
|
||||
// (C) 2003 Ben Maurer
|
||||
// Copyright (c) 2005 Novell, Inc (http://www.novell.com)
|
||||
//
|
||||
// Permission is hereby granted, free of charge, to any person obtaining
|
||||
// a copy of this software and associated documentation files (the
|
||||
// "Software"), to deal in the Software without restriction, including
|
||||
// without limitation the rights to use, copy, modify, merge, publish,
|
||||
// distribute, sublicense, and/or sell copies of the Software, and to
|
||||
// permit persons to whom the Software is furnished to do so, subject to
|
||||
// the following conditions:
|
||||
//
|
||||
// The above copyright notice and this permission notice shall be
|
||||
// included in all copies or substantial portions of the Software.
|
||||
//
|
||||
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
|
||||
// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
|
||||
// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
|
||||
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
//
|
||||
using System.Configuration.Provider;
|
||||
using System.Runtime.CompilerServices;
|
||||
|
||||
namespace System.Web.Security
|
||||
{
|
||||
[TypeForwardedFrom ("System.Web, Version=2.0.0.0, Culture=Neutral, PublicKeyToken=b03f5f7f11d50a3a")]
|
||||
public sealed class MembershipProviderCollection : ProviderCollection
|
||||
{
|
||||
public override void Add (ProviderBase provider)
|
||||
{
|
||||
if (provider == null)
|
||||
throw new ArgumentNullException ("provider");
|
||||
|
||||
if (provider is MembershipProvider)
|
||||
base.Add (provider);
|
||||
else {
|
||||
throw new ArgumentException ("provider", Locale.GetText (
|
||||
"Wrong type, expected {0}.", "MembershipProvider"));
|
||||
}
|
||||
}
|
||||
|
||||
public void CopyTo (MembershipProvider[] array, int index)
|
||||
{
|
||||
base.CopyTo (array, index);
|
||||
}
|
||||
|
||||
public new MembershipProvider this [string name] {
|
||||
get { return (MembershipProvider) base [name]; }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@@ -1,112 +0,0 @@
|
||||
//
|
||||
// System.Web.Security.MembershipUserCollection
|
||||
//
|
||||
// Authors:
|
||||
// Ben Maurer (bmaurer@users.sourceforge.net)
|
||||
//
|
||||
// (C) 2003 Ben Maurer
|
||||
// Copyright (C) 2005-2010 Novell, Inc (http://www.novell.com)
|
||||
//
|
||||
// Permission is hereby granted, free of charge, to any person obtaining
|
||||
// a copy of this software and associated documentation files (the
|
||||
// "Software"), to deal in the Software without restriction, including
|
||||
// without limitation the rights to use, copy, modify, merge, publish,
|
||||
// distribute, sublicense, and/or sell copies of the Software, and to
|
||||
// permit persons to whom the Software is furnished to do so, subject to
|
||||
// the following conditions:
|
||||
//
|
||||
// The above copyright notice and this permission notice shall be
|
||||
// included in all copies or substantial portions of the Software.
|
||||
//
|
||||
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
|
||||
// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
|
||||
// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
|
||||
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
//
|
||||
|
||||
using System.Collections;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Web.UI;
|
||||
|
||||
namespace System.Web.Security
|
||||
{
|
||||
[TypeForwardedFrom ("System.Web, Version=2.0.0.0, Culture=Neutral, PublicKeyToken=b03f5f7f11d50a3a")]
|
||||
[Serializable]
|
||||
public sealed class MembershipUserCollection : ICollection
|
||||
{
|
||||
public MembershipUserCollection ()
|
||||
{
|
||||
}
|
||||
|
||||
public void Add (MembershipUser user)
|
||||
{
|
||||
if (user == null)
|
||||
throw new ArgumentNullException ("user");
|
||||
|
||||
CheckNotReadOnly ();
|
||||
store.Add (user.UserName, user);
|
||||
}
|
||||
|
||||
public void Clear ()
|
||||
{
|
||||
CheckNotReadOnly ();
|
||||
store.Clear ();
|
||||
}
|
||||
|
||||
void ICollection.CopyTo (Array array, int index)
|
||||
{
|
||||
store.Values.CopyTo (array, index);
|
||||
}
|
||||
|
||||
public void CopyTo (MembershipUser[] array, int index)
|
||||
{
|
||||
store.Values.CopyTo (array, index);
|
||||
}
|
||||
|
||||
public IEnumerator GetEnumerator ()
|
||||
{
|
||||
return ((IEnumerable) store).GetEnumerator ();
|
||||
}
|
||||
|
||||
public void Remove (string name)
|
||||
{
|
||||
CheckNotReadOnly ();
|
||||
store.Remove (name);
|
||||
}
|
||||
|
||||
public void SetReadOnly ()
|
||||
{
|
||||
readOnly = true;
|
||||
}
|
||||
|
||||
public int Count {
|
||||
get { return store.Count; }
|
||||
}
|
||||
|
||||
public bool IsSynchronized {
|
||||
get { return false; }
|
||||
}
|
||||
|
||||
public MembershipUser this [string name] {
|
||||
get { return (MembershipUser) store [name]; }
|
||||
}
|
||||
|
||||
public object SyncRoot {
|
||||
get { return this; }
|
||||
}
|
||||
|
||||
void CheckNotReadOnly ()
|
||||
{
|
||||
if (readOnly)
|
||||
throw new NotSupportedException ();
|
||||
}
|
||||
|
||||
KeyedList store = new KeyedList ();
|
||||
bool readOnly = false;
|
||||
}
|
||||
}
|
||||
|
||||
|
@@ -1,39 +0,0 @@
|
||||
//
|
||||
// System.Web.Security.MembershipValidatePasswordEventHandler
|
||||
//
|
||||
// Authors:
|
||||
// Lluis Sanchez Gual (lluis@novell.com)
|
||||
//
|
||||
// (C) 2005 Novell, inc.
|
||||
//
|
||||
|
||||
//
|
||||
// Permission is hereby granted, free of charge, to any person obtaining
|
||||
// a copy of this software and associated documentation files (the
|
||||
// "Software"), to deal in the Software without restriction, including
|
||||
// without limitation the rights to use, copy, modify, merge, publish,
|
||||
// distribute, sublicense, and/or sell copies of the Software, and to
|
||||
// permit persons to whom the Software is furnished to do so, subject to
|
||||
// the following conditions:
|
||||
//
|
||||
// The above copyright notice and this permission notice shall be
|
||||
// included in all copies or substantial portions of the Software.
|
||||
//
|
||||
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
|
||||
// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
|
||||
// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
|
||||
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
//
|
||||
|
||||
using System.Runtime.CompilerServices;
|
||||
|
||||
namespace System.Web.Security
|
||||
{
|
||||
[TypeForwardedFrom ("System.Web, Version=2.0.0.0, Culture=Neutral, PublicKeyToken=b03f5f7f11d50a3a")]
|
||||
public delegate void MembershipValidatePasswordEventHandler (object sender, ValidatePasswordEventArgs e);
|
||||
}
|
||||
|
||||
|
@@ -1,74 +0,0 @@
|
||||
//
|
||||
// System.Web.Security.ValidatePasswordEventArgs
|
||||
//
|
||||
// Authors:
|
||||
// Lluis Sanchez Gual (lluis@novell.com)
|
||||
//
|
||||
// (C) 2005 Novell, inc.
|
||||
//
|
||||
|
||||
//
|
||||
// Permission is hereby granted, free of charge, to any person obtaining
|
||||
// a copy of this software and associated documentation files (the
|
||||
// "Software"), to deal in the Software without restriction, including
|
||||
// without limitation the rights to use, copy, modify, merge, publish,
|
||||
// distribute, sublicense, and/or sell copies of the Software, and to
|
||||
// permit persons to whom the Software is furnished to do so, subject to
|
||||
// the following conditions:
|
||||
//
|
||||
// The above copyright notice and this permission notice shall be
|
||||
// included in all copies or substantial portions of the Software.
|
||||
//
|
||||
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
|
||||
// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
|
||||
// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
|
||||
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
//
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
|
||||
namespace System.Web.Security
|
||||
{
|
||||
[TypeForwardedFrom ("System.Web, Version=2.0.0.0, Culture=Neutral, PublicKeyToken=b03f5f7f11d50a3a")]
|
||||
public sealed class ValidatePasswordEventArgs: EventArgs
|
||||
{
|
||||
bool cancel;
|
||||
Exception exception;
|
||||
bool isNewUser;
|
||||
string userName;
|
||||
string password;
|
||||
|
||||
public ValidatePasswordEventArgs (string userName, string password, bool isNewUser)
|
||||
{
|
||||
this.isNewUser = isNewUser;
|
||||
this.userName = userName;
|
||||
this.password = password;
|
||||
}
|
||||
|
||||
public bool Cancel {
|
||||
get { return cancel; }
|
||||
set { cancel = value; }
|
||||
}
|
||||
|
||||
public Exception FailureInformation {
|
||||
get { return exception; }
|
||||
set { exception = value; }
|
||||
}
|
||||
|
||||
public bool IsNewUser {
|
||||
get { return isNewUser; }
|
||||
}
|
||||
|
||||
public string UserName {
|
||||
get { return userName; }
|
||||
}
|
||||
|
||||
public string Password {
|
||||
get { return password; }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user