OleDbCommand cmdMbrEmail = new OleDbCommand (queryMbrEmail, (OleDbConnection) connection);\r
cmdMbrEmail.Transaction = trans;\r
AddParameter (cmdMbrEmail, "ApplicationId", applicationId);\r
- AddParameter (cmdMbrEmail, "LoweredEmail", email.ToLower ());\r
+ AddParameter (cmdMbrEmail, "LoweredEmail", email.ToLowerInvariant ());\r
using (OleDbDataReader reader = cmdMbrEmail.ExecuteReader ()) {\r
if (reader.Read ()) {\r
trans.Rollback ();\r
AddParameter (cmdInsertMbr, "PasswordFormat", passwordFormat);\r
AddParameter (cmdInsertMbr, "PasswordSalt", passwordSalt);\r
AddParameter (cmdInsertMbr, "Email", email);\r
- AddParameter (cmdInsertMbr, "LoweredEmail", email != null ? email.ToLower () : null);\r
+ AddParameter (cmdInsertMbr, "LoweredEmail", email != null ? email.ToLowerInvariant () : null);\r
AddParameter (cmdInsertMbr, "PasswordQuestion", pwdQuestion);\r
AddParameter (cmdInsertMbr, "PasswordAnswer", pwdAnswer);\r
AddParameter (cmdInsertMbr, "IsApproved", isApproved);\r
"FROM aspnet_Membership mbr, aspnet_Users usr " +\r
"WHERE usr.UserId = mbr.UserId AND mbr.LoweredEmail LIKE ? ORDER BY usr.LoweredUserName";\r
OleDbCommand cmdSelect = new OleDbCommand (querySelect, (OleDbConnection) connection);\r
- AddParameter (cmdSelect, "LoweredEmail", emailToMatch.ToLower ());\r
+ AddParameter (cmdSelect, "LoweredEmail", emailToMatch.ToLowerInvariant ());\r
reader = cmdSelect.ExecuteReader ();\r
return 0;\r
}\r
"FROM aspnet_Membership mbr, aspnet_Users usr " +\r
"WHERE usr.UserId = mbr.UserId AND usr.LoweredUserName LIKE ? ORDER BY usr.LoweredUserName";\r
OleDbCommand cmdSelect = new OleDbCommand (querySelect, (OleDbConnection) connection);\r
- AddParameter (cmdSelect, "LoweredUserName", userNameToMatch.ToLower ());\r
+ AddParameter (cmdSelect, "LoweredUserName", userNameToMatch.ToLowerInvariant ());\r
reader = cmdSelect.ExecuteReader ();\r
return 0;\r
}\r
\r
public static int Membership_GetNumberOfUsersOnline (DbConnection connection, string applicationName, int minutesSinceLastInActive, DateTime currentTimeUtc)\r
{\r
- string queryUsersActive = "SELECT COUNT(*) FROM aspnet_Users usr, aspnet_Applications app, aspnet_Membership mbr " +
- "WHERE usr.ApplicationId = app.ApplicationId AND usr.LastActivityDate > ? AND " +
+ string queryUsersActive = "SELECT COUNT(*) FROM aspnet_Users usr, aspnet_Applications app, aspnet_Membership mbr " +\r
+ "WHERE usr.ApplicationId = app.ApplicationId AND usr.LastActivityDate > ? AND " +\r
"app.LoweredApplicationName = ? AND usr.UserId = mbr.UserId";\r
\r
\r
OleDbCommand cmdUsersActive = new OleDbCommand (queryUsersActive, (OleDbConnection) connection);\r
AddParameter (cmdUsersActive, "LastActivityDate", currentTimeUtc.AddMinutes (-minutesSinceLastInActive));\r
- AddParameter (cmdUsersActive, "LoweredApplicationName", applicationName.ToLower ());\r
+ AddParameter (cmdUsersActive, "LoweredApplicationName", applicationName.ToLowerInvariant ());\r
using (OleDbDataReader reader = cmdUsersActive.ExecuteReader ()) {\r
if (reader.Read ())\r
return reader.GetInt32 (0);\r
"WHERE app.LoweredApplicationName = ? AND usr.ApplicationId = app.ApplicationId " +\r
"AND usr.UserId = mbr.UserId AND usr.LoweredUserName = ?";\r
OleDbCommand cmdSelect = new OleDbCommand (querySelect, (OleDbConnection) connection);\r
- AddParameter (cmdSelect, "LoweredApplicationName", applicationName.ToLower ());\r
- AddParameter (cmdSelect, "LoweredUserName", username.ToLower ());\r
+ AddParameter (cmdSelect, "LoweredApplicationName", applicationName.ToLowerInvariant ());\r
+ AddParameter (cmdSelect, "LoweredUserName", username.ToLowerInvariant ());\r
\r
password = null;\r
string dbUserId = null;\r
"WHERE app.LoweredApplicationName = ? AND usr.ApplicationId = app.ApplicationId " +\r
"AND usr.UserId = mbr.UserId AND usr.LoweredUserName = ?";\r
OleDbCommand cmdSelect = new OleDbCommand (querySelect, (OleDbConnection) connection);\r
- AddParameter (cmdSelect, "LoweredApplicationName", applicationName.ToLower ());\r
- AddParameter (cmdSelect, "LoweredUserName", username.ToLower ());\r
+ AddParameter (cmdSelect, "LoweredApplicationName", applicationName.ToLowerInvariant ());\r
+ AddParameter (cmdSelect, "LoweredUserName", username.ToLowerInvariant ());\r
reader = cmdSelect.ExecuteReader ();\r
return 0;\r
}\r
"usr.UserId = mbr.UserId AND mbr.LoweredEmail " + (email == null ? "IS NULL" : "= ?");\r
\r
OleDbCommand cmdSelect = new OleDbCommand (querySelect, (OleDbConnection) connection);\r
- AddParameter (cmdSelect, "LoweredApplicationName", applicationName.ToLower ());\r
+ AddParameter (cmdSelect, "LoweredApplicationName", applicationName.ToLowerInvariant ());\r
if (email != null)\r
- AddParameter (cmdSelect, "LoweredEmail", email.ToLower ());\r
+ AddParameter (cmdSelect, "LoweredEmail", email.ToLowerInvariant ());\r
\r
username = null;\r
using (OleDbDataReader reader = cmdSelect.ExecuteReader ()) {\r
return 1; // user not found\r
}\r
\r
- string querySelect = "SELECT usr.UserName, mbr.UserId, mbr.Email, mbr.PasswordQuestion, mbr.Comment, mbr.IsApproved, " +
- "mbr.IsLockedOut, mbr.CreateDate, mbr.LastLoginDate, usr.LastActivityDate, mbr.LastPasswordChangedDate, mbr.LastLockoutDate " +
- "FROM aspnet_Users usr, aspnet_Membership mbr " +
+ string querySelect = "SELECT usr.UserName, mbr.UserId, mbr.Email, mbr.PasswordQuestion, mbr.Comment, mbr.IsApproved, " + \r
+ "mbr.IsLockedOut, mbr.CreateDate, mbr.LastLoginDate, usr.LastActivityDate, mbr.LastPasswordChangedDate, mbr.LastLockoutDate " +\r
+ "FROM aspnet_Users usr, aspnet_Membership mbr " +\r
"WHERE usr.UserId = ? AND usr.UserId = mbr.UserId";\r
OleDbCommand cmdSelect = new OleDbCommand (querySelect, (OleDbConnection) connection);\r
AddParameter (cmdSelect, "UserId", userId);\r
"WHERE app.LoweredApplicationName = ? AND usr.ApplicationId = app.ApplicationId " +\r
"AND usr.UserId = mbr.UserId AND usr.LoweredUserName = ?";\r
OleDbCommand cmdSelect = new OleDbCommand (querySelect, (OleDbConnection) connection);\r
- AddParameter (cmdSelect, "LoweredApplicationName", applicationName.ToLower ());\r
- AddParameter (cmdSelect, "LoweredUserName", username.ToLower ());\r
+ AddParameter (cmdSelect, "LoweredApplicationName", applicationName.ToLowerInvariant ());\r
+ AddParameter (cmdSelect, "LoweredUserName", username.ToLowerInvariant ());\r
\r
string dbUserId = null;\r
string dbPassword = null;\r
"IsApproved = ?, LastLoginDate = ? WHERE UserId = ?";\r
OleDbCommand cmdUpdateMember = new OleDbCommand (queryUpdateMember, (OleDbConnection) connection);\r
AddParameter (cmdUpdateMember, "Email", email);\r
- AddParameter (cmdUpdateMember, "LoweredEmail", email.ToLower ());\r
+ AddParameter (cmdUpdateMember, "LoweredEmail", email.ToLowerInvariant ());\r
AddParameter (cmdUpdateMember, "Comment", comment);\r
AddParameter (cmdUpdateMember, "IsApproved", isApproved);\r
AddParameter (cmdUpdateMember, "LastLoginDate", lastLoginDate);\r
"WHERE app.LoweredApplicationName = ? AND usr.ApplicationId = app.ApplicationId " +\r
"AND usr.UserId = mbr.UserId AND usr.LoweredUserName = ?";\r
OleDbCommand cmdSelect = new OleDbCommand (querySelect, (OleDbConnection) connection);\r
- AddParameter (cmdSelect, "LoweredApplicationName", applicationName.ToLower ());\r
- AddParameter (cmdSelect, "LoweredUserName", username.ToLower ());\r
+ AddParameter (cmdSelect, "LoweredApplicationName", applicationName.ToLowerInvariant ());\r
+ AddParameter (cmdSelect, "LoweredUserName", username.ToLowerInvariant ());\r
\r
string dbUserId = string.Empty;\r
bool dbIsApproved = false;\r
{\r
string selectQuery = "SELECT UserId FROM aspnet_Users WHERE LoweredUserName = ? AND ApplicationId = ?";\r
OleDbCommand selectCmd = new OleDbCommand (selectQuery, (OleDbConnection) connection);\r
- AddParameter (selectCmd, "LoweredUserName", username.ToLower ());\r
+ AddParameter (selectCmd, "LoweredUserName", username.ToLowerInvariant ());\r
AddParameter (selectCmd, "ApplicationId", applicationId);\r
if (trans != null)\r
selectCmd.Transaction = (OleDbTransaction) trans;\r
AddParameter (insertCmd, "ApplicationId", applicationId);\r
AddParameter (insertCmd, "UserId", userId);\r
AddParameter (insertCmd, "UserName", username);\r
- AddParameter (insertCmd, "LoweredUserName", username.ToLower ());\r
+ AddParameter (insertCmd, "LoweredUserName", username.ToLowerInvariant ());\r
AddParameter (insertCmd, "IsAnonymous", isAnonymous);\r
AddParameter (insertCmd, "LastActivityDate", lastActivityDate);\r
if (trans != null)\r
numTablesDeletedFrom++;\r
}\r
\r
- if ((tablesToDeleteFrom & 8) == 8) {\r
- string queryDelete = "DELETE FROM aspnet_PersonalizationPerUser WHERE UserId = ?";\r
- OleDbCommand cmdDelete = new OleDbCommand (queryDelete, (OleDbConnection) connection);\r
- AddParameter (cmdDelete, "UserId", userId);\r
- cmdDelete.Transaction = trans;\r
- cmdDelete.ExecuteNonQuery ();\r
+ // this table was removed from schema\r
+ //if ((tablesToDeleteFrom & 8) == 8) {\r
+ // string queryDelete = "DELETE FROM aspnet_PersonalizationPerUser WHERE UserId = ?";\r
+ // OleDbCommand cmdDelete = new OleDbCommand (queryDelete, (OleDbConnection) connection);\r
+ // AddParameter (cmdDelete, "UserId", userId);\r
+ // cmdDelete.Transaction = trans;\r
+ // cmdDelete.ExecuteNonQuery ();\r
\r
- numTablesDeletedFrom++;\r
- }\r
+ // numTablesDeletedFrom++;\r
+ //}\r
\r
if ((tablesToDeleteFrom & 15) == 15) {\r
string queryDelete = "DELETE FROM aspnet_Users WHERE UserId = ?";\r
{\r
string selectQuery = "SELECT usr.UserId FROM aspnet_Membership mbr, aspnet_Users usr, aspnet_Applications app WHERE " +\r
"usr.LoweredUserName = ? AND app.LoweredApplicationName = ? " +\r
- "AND app.ApplicationId = usr.app.ApplicationId " +\r
+ "AND usr.ApplicationId = app.ApplicationId " +\r
"AND usr.UserId = mbr.UserId";\r
\r
OleDbCommand selectCmd = new OleDbCommand (selectQuery, (OleDbConnection) connection);\r
- AddParameter (selectCmd, "LoweredUserName", username.ToLower ());\r
- AddParameter (selectCmd, "PasswordAnswer", applicationName.ToLower ());\r
+ AddParameter (selectCmd, "LoweredUserName", username.ToLowerInvariant ());\r
+ AddParameter (selectCmd, "PasswordAnswer", applicationName.ToLowerInvariant ());\r
\r
using (OleDbDataReader reader = selectCmd.ExecuteReader ()) {\r
if (reader.Read ())\r