php - Detect session/cookie variable in wordpress to prevent access to documents -


hey guys, i've gotten far code below, trying create ajax search form 'safe' on wordpress blog, detecting session variable or cookie or something

<?php @session_start();  if (!array_key_exists(‘authed’, $_session)) {      include ‘not_authed.inc’;      exit(); }  // go business.  ?> 

and i'm trying add this:

<?php  function checkvalues($value) {      // use function on values want check both sql injection , cross site scripting      //trim value      $value = trim($value);      // stripslashes     if (get_magic_quotes_gpc()) {         $value = stripslashes($value);     }       // convert &lt;, &gt; etc. normal html , strip these      $value = strtr($value,array_flip(get_html_translation_table(html_entities)));       // strip html tags      $value = strip_tags($value);      // quote value     $value = mysql_real_escape_string($value);     return $value;  }    mysql_connect ("mysql.*****.com", "****","$*****")  or die (mysql_error()); mysql_select_db ("***********");  $term = checkvalues($_request['val']); $term = mysql_real_escape_string($term);  $sql = mysql_query("select * patient_db id_number = '$term'");   if($row = mysql_fetch_array($sql)) {     echo "<img src=\"******\" class='leftfloat' border=0>";     echo '<p>';     echo '<br /> id number: '   .$row['id_number'];     echo '<br /> name: '        .$row['name'];     echo '<br /> exp. date: '   .$row['exp_date'];     echo '<br /> dob: '         .$row['dob'];     echo '</p>';     //echo "<a href='******' title='printer friendly version' alt='printer friendly version'><img src=\"*****\" class='rightfloat' border=0 height=33 width=33></a>"; } else {     echo "<img src=\"*****\" height=50 width=50 class='leftfloat' border=0>";     print "<h1>user id <br/>not found</h1><br />";     print "<strong>oops!! error</strong><br />";     print "<br />";     print "<div>*****</div>"; }  ?> 

the problem going have ajax request separate session / cookie different process not tied browser.

so how go authenticating someone? token of sorts. create hash, need stored in database user, can regenerated upon login etc. use token validate user , allow ajax submission work.

hopefully gets ball rolling you. in ajax push script appened variable or post data called token , check on receiving php script. there other ways of doing it, 1 know of :)


Comments

Popular posts from this blog

c# - how to write client side events functions for the combobox items -

exception - Python, pyPdf OCR error: pyPdf.utils.PdfReadError: EOF marker not found -