[bcl] Remove NET_3_5 defines from class libs
[mono.git] / mcs / class / System.Web.Extensions / System.Web.ClientServices.Providers / ClientFormsAuthenticationMembershipProvider.cs
1 //
2 // System.Web.ClientServices.Providers.ClientFormsAuthenticationMembershipProvider
3 //
4 // Authors:
5 //   Marek Habersack (mhabersack@novell.com)
6 //
7 // (C) 2008 Novell, Inc
8 //
9
10 //
11 // Permission is hereby granted, free of charge, to any person obtaining
12 // a copy of this software and associated documentation files (the
13 // "Software"), to deal in the Software without restriction, including
14 // without limitation the rights to use, copy, modify, merge, publish,
15 // distribute, sublicense, and/or sell copies of the Software, and to
16 // permit persons to whom the Software is furnished to do so, subject to
17 // the following conditions:
18 // 
19 // The above copyright notice and this permission notice shall be
20 // included in all copies or substantial portions of the Software.
21 // 
22 // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
23 // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
24 // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
25 // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
26 // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
27 // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
28 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
29 //
30
31 using System;
32 using System.ComponentModel;
33 using System.Collections.Specialized;
34 using System.Net;
35 using System.Security;
36 using System.Security.Principal;
37 using System.Web;
38 using System.Web.Security;
39 using System.Web.UI;
40
41 namespace System.Web.ClientServices.Providers
42 {
43         public class ClientFormsAuthenticationMembershipProvider : System.Web.Security.MembershipProvider
44         {
45                 public event EventHandler <UserValidatedEventArgs> UserValidated;
46                 
47                 public override string ApplicationName {
48                         get { throw new NotImplementedException (); }
49                         set { throw new NotImplementedException (); }
50                 }
51
52                 public override bool EnablePasswordReset {
53                         get { throw new NotImplementedException (); }
54                 }
55                 
56                 public override bool EnablePasswordRetrieval {
57                         get { throw new NotImplementedException (); }
58                 }
59                 
60                 public override int MaxInvalidPasswordAttempts {
61                         get { throw new NotImplementedException (); }
62                 }
63                 
64                 public override int MinRequiredNonAlphanumericCharacters {
65                         get { throw new NotImplementedException (); }
66                 }
67                 
68                 public override int MinRequiredPasswordLength {
69                         get { throw new NotImplementedException (); }
70                 }               
71
72                 public override int PasswordAttemptWindow {
73                         get { throw new NotImplementedException (); }
74                 }
75                 
76                 public override MembershipPasswordFormat PasswordFormat {
77                         get { throw new NotImplementedException (); }
78                 }
79                 
80                 public override string PasswordStrengthRegularExpression {
81                         get { throw new NotImplementedException (); }
82                 }
83                 
84                 public override bool RequiresQuestionAndAnswer {
85                         get { throw new NotImplementedException (); }
86                 }
87                 
88                 public override bool RequiresUniqueEmail {
89                         get { throw new NotImplementedException (); }
90                 }
91                 
92                 public ClientFormsAuthenticationMembershipProvider ()
93                 {
94                         throw new NotImplementedException ();
95                 }
96                 
97                 public static bool ValidateUser (string username, string password, string serviceUri)
98                 {
99                         throw new NotImplementedException ();
100                 }
101                 
102                 public override bool ChangePassword (string username, string oldPassword, string newPassword)
103                 {
104                         throw new NotImplementedException ();
105                 }
106                 
107                 public override bool ChangePasswordQuestionAndAnswer (string username, string password, string newPasswordQuestion, string newPasswordAnswer)
108                 {
109                         throw new NotImplementedException ();
110                 }
111                 
112                 public override MembershipUser CreateUser (string username, string password, string email, string passwordQuestion, string passwordAnswer, bool isApproved,
113                                                            object providerUserKey, out MembershipCreateStatus status)
114                 {
115                         throw new NotImplementedException ();
116                 }
117                 
118                 public override bool DeleteUser (string username, bool deleteAllRelatedData)
119                 {
120                         throw new NotImplementedException ();
121                 }
122                 
123                 public override MembershipUserCollection FindUsersByEmail (string emailToMatch, int pageIndex, int pageSize, out int totalRecords)
124                 {
125                         throw new NotImplementedException ();
126                 }
127                 
128                 public override MembershipUserCollection FindUsersByName (string usernameToMatch, int pageIndex, int pageSize, out int totalRecords)
129                 {
130                         throw new NotImplementedException ();
131                 }
132                 
133                 public override MembershipUserCollection GetAllUsers (int pageIndex, int pageSize, out int totalRecords)
134                 {
135                         throw new NotImplementedException ();
136                 }
137                 
138                 public override int GetNumberOfUsersOnline ()
139                 {
140                         throw new NotImplementedException ();
141                 }
142                 
143                 public override string GetPassword (string username, string answer)
144                 {
145                         throw new NotImplementedException ();
146                 }               
147                 
148                 public override MembershipUser GetUser (object providerUserKey, bool userIsOnline)
149                 {
150                         throw new NotImplementedException ();
151                 }
152                 
153                 public override MembershipUser GetUser (string username, bool userIsOnline)
154                 {
155                         throw new NotImplementedException ();
156                 }
157                 
158                 public override string GetUserNameByEmail (string email)
159                 {
160                         throw new NotImplementedException ();
161                 }
162                 
163                 public override void Initialize (string name, NameValueCollection config)
164                 {
165                         throw new NotImplementedException ();
166                 }
167                 
168                 public void Logout ()
169                 {
170                         throw new NotImplementedException ();
171                 }
172                 
173                 public override string ResetPassword (string username, string answer)
174                 {
175                         throw new NotImplementedException ();
176                 }
177                 
178                 public override bool UnlockUser (string username)
179                 {
180                         throw new NotImplementedException ();
181                 }
182                 
183                 public override void UpdateUser (System.Web.Security.MembershipUser user)
184                 {
185                         throw new NotImplementedException ();
186                 }
187                 
188                 public override bool ValidateUser (string username, string password)
189                 {
190                         throw new NotImplementedException ();
191                 }
192                 
193                 public bool ValidateUser (string username, string password, bool rememberMe)
194                 {
195                         throw new NotImplementedException ();
196                 }
197         }
198 }