Exemple #1
0
 public SessionData CheckSessionID(string sessionID, string userName)
 {
     int timeoutMinutes = SessionSettings.GetServiceSetting().SessionTimeout;
     DbHelper dbHelper = new DbHelper();
     DbCommand comannd = dbHelper.BuildDbCommand("P_IC_SESSIONS_CHECK_USER_NAME");
     dbHelper.AssignParameterValues(comannd, sessionID, userName, timeoutMinutes,DateTime.Now);
     dbHelper.ExecuteNonQuery(comannd);
     SessionData sessionData = new SessionData();
     sessionData.IsKilled = (bool)dbHelper.GetParameterValue(comannd, "p_is_killed");
     sessionData.IsSessionMatched = (bool)dbHelper.GetParameterValue(comannd, "p_user_session_matched");
     sessionData.IsTimeoutOrInvalid = (bool)dbHelper.GetParameterValue(comannd, "p_is_timeout");
     return sessionData;
 }