Вы делаете session_start()
, прежде чем пытаться писать в него?
Также попробуйте поставить
var_dump("<PRE>", $_SESSION);
прежде чем вы попытаетесь прочитать из него, чтобы увидеть, что на самом деле там.
Таким образом, вы должны иметь:
session_start();
$_SESSION['name_of_user'] = $row['name'];
$_SESSION['email_of_user'] = $row['email'];
$_SESSION['username_of_user'] = $row['username'];
$_SESSION['_id_of_user'] = $row['_id'];
и
var_dump("<PRE>", $_SESSION);
$qry = "Select name, email, username, _id from $this->tablename where username='$username' and password='$pwdmd5' and confirmcode='y'";
Также мне интересно, можете ли вы сделать это с помощью $ this-> tablename:
$qry = "Select name, email, username, _id from $this->tablename where username='$username' and password='$pwdmd5' and confirmcode='y'";
Попытка:
$qry = "Select name, email, username, _id from ".$this->tablename." where username='$username' and password='$pwdmd5' and confirmcode='y'";