Beispiel #1
0
 /**
  * set the path
  *
  * @access public
  * @static
  * @param  string $path
  * @return void
  */
 public static function setPath($path)
 {
     self::$_path = $path;
 }
Beispiel #2
0
 /**
  * set the path
  *
  * @access public
  * @static
  * @param  string $path
  * @return void
  */
 public static function setPath($path)
 {
     self::$_salt = '';
     parent::setPath($path);
 }
Beispiel #3
0
<?php

require_once './../persistence.class.php';
$right_drop_type = persistence::user()->authenticated() ? "profile" : "login";
$username = persistence::user()->username;
$login = <<<LOGIN
<li class="nav-login dropdown" id="{$right_drop_type}">
  <a>Login</a>

  <ul class="dropdown-menu">
    <li>
      <span>
        <form action="login.php" method="POST" id="nav-form">
         <input type="email" placeholder="e-mail" name="alias"/>
        </form>
      </span>
    </li>
    <li id="pass">
      <input type="password" placeholder="password" name="password"/>
      <button type="button" id="register_btn">Register</button>
      <button type="button" id="login_btn">Login</button>
    </li>
  </ul>
</li>
LOGIN;
$profile = <<<PROFILE
<li class="nav-login dropdown" id="{$right_drop_type}">
  <a>{$username}</a>

  <ul class="dropdown-menu">
    <li id="profile"><a>Profile</a></li>
Beispiel #4
0
<?php

header('Content-Type: text/xml');
header('Cache-Control: no-cache');
require_once './../persistence.class.php';
require_once './../auth.class.php';
require_once './../user.php';
$uid = $_POST['uid'];
$pass = $_POST['pass'];
$userData = $_POST['data'];
$userData = json_decode($userData);
$auth = new auth($uid);
$user = $auth->register($uid, $pass, $userData);
$authState = $user->authenticated() ? "true" : "false";
$username = $user->username;
$reason = $user->fail_reason();
persistence::persist_user($user);
$status = <<<XML
<?xml version="1.0" encoding="UTF-8"?>
<login_status xmlns=http://edd-bakery.com/auth>
  <username>{$username}</username>
  <status>
    <state>{$authState}</state>
    <reason>{$reason}</reason >
  </status>
</login_status>
XML;
echo $status;
<?php

require_once './../persistence.class.php';
require_once './../Store.class.php';
require_once './../Product.class.php';
$productSharedID = $_POST['sharedID'];
$idpattern = "/^(\\w+)-(\\d+)\$/";
preg_match($idpattern, $productSharedID, $match);
$section = $match[1];
$store = new Store($section);
$product = $store->pull_product($productSharedID);
$user = persistence::user();
$user->cart->add($product);
 public static function pull()
 {
     self::$user = isset($_SESSION['user']) ? $_SESSION['user'] : new user(null);
 }