Показать сообщение отдельно
  #1 (permalink)  
Старый 12.07.2016, 20:05
Аспирант
Отправить личное сообщение для korih Посмотреть профиль Найти все сообщения от korih
 
Регистрация: 02.06.2016
Сообщений: 36

php ооп и запись в сессию
здравствуйте уважаемые пользователи. столкнулся с неприятной проблемой. почему после авторизации, сессия записывается, а после обновления страницы сразу стирается?а точнее быть, присвоенное значение сразу уничтожается. помогите пожалуйста, вот код:
class auth
{
	static $login = 'auth_login';
	static $password = 'auth_password';
	static $auth = 'auth';
	static $mess = '';
	static $session_id;

	function complete(){
		auth::$session_id = $_SESSION['id'];
		if(isset($_POST[auth::$auth])){
			$auth_login = mysql_real_escape_string($_POST[auth::$login]);
			$auth_password = md5($_POST[auth::$password]);
			$auth_sql = mysql_query("SELECT * FROM users WHERE login = '$auth_login' and pass = '$auth_password'");
			$auth_users = mysql_fetch_array($auth_sql);
			if(isset($auth_users['id'])){
				$_SESSION['id'] = $auth_users['id'];
				auth::$mess = "С возвращением";
			}else{
				auth::$mess = "Данные не верны";
			}
		}
	}
}
Ответить с цитированием