It doesn't matter if I just surf to the page and they do seem to get the same phpsessionid..interestingly enough the first three cars are 'BAD'. Not sure if the path is writable through. On 8/9/06, Jochem Maas <jochem@xxxxxxxxxxxxx> wrote:
blackwater dev wrote: > Sorry if you are getting this multiple times, email is acting a bit screwy. > > Nope. still doesn't work. Sessions just aren't saved. check that the session save path is writable and have a look to see if you are getting a new session id each time. > > > On 8/9/06, Jochem Maas <jochem@xxxxxxxxxxxxx> wrote: >> >> blackwater dev wrote: >> > Hello, >> > >> > I have a site that was coded a while ago. I was just told that the >> admin >> > side no longer works. I looked and the host recently put php 4.4.2on >> the >> > site. I have tried a few things but nothing seems to work. The >> problem >> is >> > once you log in the admin page always kicks you back, doesn't see the >> > session vars. What could be wrong? Here is the code: >> > >> > <?php require_once('Connections/db.php'); ?> >> > <? if (isset($_POST["uname"])){ >> > $uname=$_POST["uname"]; >> > $pword=md5($_POST["pword"]); >> > $SQL="select * from users where admin=1 and pword='$pword' and >> > uname='$uname'"; >> > mysql_select_db($database, $wards); >> > $Result1 = mysql_query($SQL, $wards) or die(mysql_error()); >> > $affected_rows = mysql_num_rows($Result1); >> > if ($affected_rows>0){ >> > session_start(); >> > $_SESSION['wardadmin']="yes"; >> >> try this here: >> >> session_write_close(); >> >> > header("location: admin.php"); >> > } >> > else {$bad="Incorrect username and Password";} >> > } >> > >> > I can echo out the session here and see yes, but I have this code in >> > admin.php >> > >> > <? >> > session_start(); >> > if ($_SESSION['wardadmin']!="yes") { header("location: login.php"); >> > exit; >> > } >> > ?> >> > >> > Thanks! >> > >> >> >