예제 #1
0
function receiveAjax()
{
    // Set JSON header
    header("Content-Type: application/json; charset=UTF-8");
    if (!isset($_POST["f"]) || !isset($_POST["t"])) {
        header("HTTP/1.1 403 Forbidden");
        echo '{"error": "Missing required arguments."}';
        return;
    }
    switch ($_POST["f"]) {
        case "sessions":
            manageSession();
            break;
    }
}
 if (mysql_num_rows($result) > 0) {
     $row = mysql_fetch_array($result);
     $_SESSION["sess_adminname"] = $row["admin_name"];
     if (isset($_POST['rememberme'])) {
         $value = array('usr' => base64_encode($txtUserName), 'pwd' => base64_encode($txtPassword));
         setcookie("mcart_admin", json_encode($value), time() + 3600 * 24 * 30);
     } else {
         setcookie("mcart_admin", json_encode($value), time() - 3600);
     }
     $_SESSION["sess_isadmin"] = 1;
     $_SESSION["sess_staffname"] = $_SESSION["sess_adminname"];
     $_SESSION["sess_adminlangchange"] = "1";
     header("Location:adminmain.php");
     /*---------------Multicart 2.0 Upgradation------------------*/
     /*-------function call to manage the different sessions--------*/
     manageSession(1);
     /*---------------Multicart 2.0 Upgradation------------------*/
     exit;
 } else {
     $message = "<img src='../images/error.gif' /> &nbsp;The username or password you provided are incorrect. Please check them and try again.";
 }
 //}
 /*$sql = " SELECT admin_name,admin_password FROM " . $tableprefix . "settings ";
   $result = mysql_query($sql) or die(mysql_error());
   if (mysql_num_rows($result) > 0) {
       $row = mysql_fetch_array($result);
       $adminname = $row["admin_name"];
       $adminpassword = $row["admin_password"];
       if (($adminname == $txtUserName) AND ($adminpassword == addslashes(md5($txtPassword)))) {*/
 /*----------Multicart 2.0 Upgradation starts-----------*/
 /*if($username_flag == 0 && $password_flag == 0)
 }
 if ($username_flag == 1 && $password_flag == 1) {
     $messagelog = "Invalid password !!";
 }
 //}
 if ($username_flag != 1 && $password_flag != 1) {
     $sql = " SELECT user_id,user_name,password FROM " . $tableprefix . "users\n\t\t\t\tWHERE user_name='" . addslashes($txtUserName) . "' AND password = '******' AND deleted = 'N'";
     $result = mysql_query($sql) or die(mysql_error());
     if (mysql_num_rows($result) > 0) {
         $row = mysql_fetch_array($result);
         $message = "Success!";
         $_SESSION["sess_username"] = $row["user_name"];
         $_SESSION["sess_userid"] = $row["user_id"];
         /*---------------Multicart 2.0 Upgradation------------------*/
         /*-------function call to manage the different sessions--------*/
         manageSession(3);
         /*---------------Multicart 2.0 Upgradation------------------*/
         if (!isVisitorCartEmpty(session_id())) {
             mergeVisitorCartToUserCart(session_id(), $row["user_id"]);
         }
         if ($action != "") {
             if ($action == "checkout") {
                 echo "<script>location.href='viewcart.php';</script>";
                 //header("Location:viewcart.php");
                 exit;
             }
         } else {
             /*--------Multicart 2.0 starts-----------*/
             /*echo "<script>location.href='usermain.php';</script>";*/
             $currentPage = GetCurrentPageName();
             $referer = $_SERVER['HTTP_REFERER'];
            }
            if (isset($_POST['from']) and $_POST['from'] == 'upgrade') {
                header("Location:seller_plan_upgrade.php?sellerid=" . $_SESSION["sess_artistid"]);
                exit;
            }
            // End check
            if (isset($_POST['rememberme'])) {
                $value = array('usr' => base64_encode($txtUserName), 'pwd' => base64_encode($txtPassword));
                setcookie("mcart_seller", json_encode($value), time() + 3600 * 24 * 30);
            } else {
                setcookie("mcart_seller", json_encode($value), time() - 3600);
            }
            header("Location:artistmain.php");
            /*---------------Multicart 2.0 Upgradation------------------*/
            /*-------function call to manage the different sessions--------*/
            manageSession(2);
            /*---------------Multicart 2.0 Upgradation------------------*/
            exit;
        } else {
            $message = "Sorry, your account is not approved .";
        }
    }
}
include "../includes/htmltop.php";
?>
<script>
	function checkArtistLoginForm()
	{
	
	  var form_name = new Array('txtUserName','txtPassword');		
	  var display_name = new Array('User Name','Password');