Jump to content

nitation

Members
  • Posts

    256
  • Joined

  • Last visited

Profile Information

  • Gender
    Male
  • Location
    Jupiter

nitation's Achievements

Member

Member (2/5)

0

Reputation

  1. Hello everyone, I have a problem with displaying record. Here is a scenario: Two users are logged in to an application at the same time, user A write a message to user B, how can User B see that such message without refreshing the page. Thanks in advance
  2. this is my login script <?php session_start(); ob_start(); error_reporting(E_ALL); ini_set('display_errors', 'off'); include_once 'includes/en.php'; include_once 'config.php'; $errorMsg=ENTER_ACCESS_CODE; if (isset($_POST['log'])) { $username=$_POST['username']; $password=$_POST['password']; $pin=$_POST['pin']; $regid=$_POST['regid']; $username = stripslashes($username); $password = stripslashes($password); $pin = stripslashes($pin); $regid = stripslashes($regid); $username = mysql_real_escape_string($username); $password = mysql_real_escape_string($password); $pin = mysql_real_escape_string($pin); $regid = mysql_real_escape_string($regid); $sql="SELECT * FROM register_account WHERE username='$username' AND password='$password' AND pin='$pin' AND status=1"; $result=mysql_query($sql) or die("connection error"); $count=mysql_num_rows($result); // If result matched $username $pin and $password, table row must be 1 row if($count==1){ $_SESSION['username'] = $username; $_SESSION['password'] = $password; $_SESSION['pin'] = $pin; $_SESSION['regid'] = $regid; header("location:index.php"); } else { $errorMsg=ACCESS_CODE_ERROR_WRONG; } } ob_end_flush(); ?>
  3. I did this both and am getting no value for them. <?=$_SESSION['regid']?> <?=$regid?>
  4. Not working. Have a look at my code: <?php session_start(); $regid=(int)$_SESSION['regid']; $sqluser2=mysql_query("select*from register_account where regid={$regid}") or die(mysql_error()); if(!empty($sqluser2)) { $rowuser=mysql_fetch_array($sqluser2); $regid=$rowuser["regid"]; $surname=$rowuser["lastname"]; $firstname=$rowuser["firstname"]; $pin=$rowuser["pin"]; } ?> <?php echo $pin; ?> Outputs nothing
  5. so what do i do in this situation. I want the user to click on a link and it should open a page with his information.
  6. Hello folks, I am finding it hard to retrieve the id (mysql field) for a specific user. This is the scenario: When a user login to my system, i want the user to be able to click on a link to change his/her password. The login system works fine, but when the user clicks on the link, the change_password page will display without the user's information. This is what am doing: <a href="<?php echo "change_pin.php?regid={$_SESSION['regid']}" ?></a> I set this $_SESSION['regid'] from my login page after successful login like this: if($count==1){ $_SESSION['username'] = $username; $_SESSION['regid'] = $regid; Any help ~
  7. Hello. I have a page named foo.php, how do i force the page not to display when a user type it directly to the browser. scenario: when a user type http://www.mydomain.com/foo.php i want it to redirect the user to http://www.mydomain.com/index.php Please note: That is only when they type it. Somewhere in my code, i will still make use of foo.php I guess what am looking for is not just a header redirect. header("Location:some_link.php"); exit;
  8. Hi folks, I want to verify if am on the right track. Am trying to prevent cross-server session stealing on my web page. This is what i came with so far. Do you think am on the right track? <?php IF (!isset($_SESSION['hash']) || ($_SESSION['hash'] != md5($_SERVER['SERVER_NAME'].':'.$_SERVER['HTTP_HOST']))) { $_SESSION = array(); IF (isset($_COOKIE[session_name(md5($_SERVER['SERVER_NAME']))])) {setcookie(session_name(md5($_SERVER['SERVER_NAME'])), '', time()-42000, '/');} session_destroy(); session_start(); $_SESSION['hash'] = md5($_SERVER['SERVER_NAME'].':'.$_SERVER['HTTP_HOST']); } ?>
  9. Thanks all. I got through with it. Just a minor problem. :-)
  10. Hello folks, I am using an IF statement in my code. But it's not displaying according to my database values. Please take a look. $query = "SELECT * FROM nsit_news ORDER BY news_id " . " LIMIT $offset, $rowsPerPage"; $result = mysql_query($query) or die (mysql_error()); $numrow = mysql_num_rows($result); echo "<table border=\"0\" width=\"280%\" cellspacing=\"0\" cellpadding=\"2\">\n"; echo "<tr class=\"dataTableHeadingRow\"> <td class=\"dataTableHeadingContent\" align=\"left\" valign=\"top\"><font color=\"#c415\">No[#]</font></td> <td class=\"dataTableHeadingContent\" align=\"left\" valign=\"top\">News Title</td> <td class=\"dataTableHeadingContent\" align=\"left\" valign=\"top\">Created By</td> <td class=\"dataTableHeadingContent\" align=\"left\" valign=\"top\">Edited by</td> <td class=\"dataTableHeadingContent\" align=\"left\" valign=\"top\">Edited Date</td> <td class=\"dataTableHeadingContent\" align=\"left\" valign=\"top\">Current Status</td> <td class=\"dataTableHeadingContent\" align=\"left\" valign=\"top\">Date Created</td> <a href=\"createNews.php\"><img src=\"images/create_news_btn.gif\"></a> <td class=\"dataTableHeadingContent\" align=\"left\" valign=\"top\">Perform Action </td> </tr>\n"; for($i = 0; $i < $numrow; $i++) { $row = mysql_fetch_array($result); if($i % 2) { echo "<tr bgcolor=\"#fff\">\n"; } else { echo "<tr bgcolor=\"#e3a679\">\n"; } echo "<td class=\"dataTableContent\">".$row['news_id']."</td> <td class=\"dataTableContent\">".$row['news_title']."</td> <td class=\"dataTableContent\">".$row['admin_createdby']."</td> <td class=\"dataTableContent\">".$row['admin_lastedit']."</td> <td class=\"dataTableContent\">".$row['lasteditdate']."</td> <td class=\"dataTableContent\">".$row['news_status']."</td> <td class=\"dataTableContent\">".$row['addeddate']."</td> <td class=\"dataTableContent\"> <a href=\"editNews.php?news_id={$row['news_id']}\"><img src=images/icon_edit.gif title=\"Edit\"></a> <a href=\"javascript:delnewspanel('$row[news_id]','$row[news_title]')\"><img src=images/icon_delete.gif title=\"Delete\"></a> <a href=\"javascript:void(0)\" onclick=\"window.open('newsStatus.php?news_id={$row['news_id']}','Publish Menu','width=300,height=200')\"> if($news_status==1) { $news_status_btn=$nopublish; } else { $news_status_btn=$publish; } $news_status_btn</a> </td>\n"; echo "</tr>\n"; }
  11. I changed the $lastname to $lastlogin as i have both fields in my database. Have a look at my code <?php session_start(); error_reporting(E_ALL); ini_set('display_errors', 'on'); require_once 'includes/en.php'; require_once 'includes/config.php'; if (!isset($_SESSION['username'])) { header ("Location: login.php"); exit(); } require_once 'templates/header_html.php'; ?> <!-- header_eof //--> <div id="colone"> <div class="reportBox"> <div class="header">Administrator: <?php echo $_SESSION['username']; ?> </div> <div class="row"><span class="rigth"> </span></div> <?php if (isset($_SESSION['nsit_adminid'])) { $sqlusr=mysql_query("select * from $tbl_name where adminid='" . $_SESSION['nsit_adminid'] . "'"); if(!empty($sqlusr)) { $numusers=mysql_num_rows($sqlusr); if($numusers==1) { $usrrow=mysql_fetch_array($sqlusr); $adminip=$usrrow["adminloginip"]; $lastlogin=$usrrow["adminlastlogin"]; } } } ?> <div class="row"><span class="left">Last login date:</span><span class="rigth"><?php echo $lastlogin; ?></span></div> <div class="row"></div> <div class="row"></div> <div class="row"></div> </div> <div class="reportBox"> <div class="header">New Agents: </div> <div class="row"> </div> </div> </div> <div id="coltwo"> <div class="reportBox"> <div class="header">New Users: </div> </div> <div class="reportBox"> <div class="header">Counter History </div> </div> </div> <div id="colthree"> <div class="reportBox"> <div class="header">New Clients: </div> </div> </div> <?php require_once 'templates/footer.php'; ?>
  12. I tried the code you modified, but nothing displayed using the below <?php echo $_SESSION['nsit_admini']; ?> AND this <?php echo $lastname; ?> This is the notice error i got Notice: Undefined variable: lastlogin in C:\Program Files\xampp\htdocs\myfiles\nsit\neosharp\admin\index2.php My error_reporting is turned on
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.