/// <summary> /// 检测Email和安全项 /// </summary> /// <param name="username">用户名</param> /// <param name="email">email</param> /// <param name="userSecques">用户安全问题答案的存储数据</param> /// <returns>如果正确则返回用户id, 否则返回-1</returns> public static int CheckEmailAndSecques(string username, string email, string userSecques) { int userid = -1; if (appDBCache) { userid = IUserService.CheckEmailAndSecques(username, email, userSecques); if (userid > 0) return userid; } IDataReader reader = DatabaseProvider.GetInstance().CheckEmailAndSecques(username, email, userSecques); if (reader.Read()) { userid = Int32.Parse(reader[0].ToString()); } reader.Close(); return userid; }