Esempio n. 1
0
$fb = new Facebook\Facebook(['app_id' => '607604302712166', 'app_secret' => '35717e7bd645c484da39ff12a6c9ea8b', 'default_graph_version' => 'v2.4', 'default_access_token' => isset($_SESSION['facebook_access_token']) ? $_SESSION['facebook_access_token'] : '607604302712166|35717e7bd645c484da39ff12a6c9ea8b']);
$access_token = $_SESSION['facebook_access_token'];
// ユーザーID
$user_id = $_SESSION["user_id"];
//var_dump($user_id);
// ユーザーネーム
$user_name = $_SESSION["user_name"];
// ユーザー区分
$user_kbn = $_SESSION["user_kbn"];
//var_dump($_POST['change_status']);
$errorMessage = "";
if ($user_kbn === "1") {
    // カメラマンクラスのインスタンスを生成
    $user_syubetu = new Cameraman();
    try {
        $user_mst = new User_Mst_Access();
        $result = $user_mst->user_list();
    } catch (Exception $e) {
        print "エラー!: " . $e->getMessage() . "<br/>";
        die;
    }
} else {
}
// 次画面に自分と予約相手のログインIDを渡す
// ログイン状態を維持する
$_SESSION["user_id"] = $user_id;
// 予約相手のプロフィールを表示する
$_SESSION["mt_user_id"] = $mt_user_id;
// 予約相手のユーザー区分
$_SESSION["mt_user_kbn"] = $mt_user_kbn;
// 画面表示ファイル(view)の読み込み
Esempio n. 2
0
<?php

// 設定ファイル読み込み
require_once '../include/conf/const.php';
// 関数ファイル読み込み
require_once '../include/model/function.php';
// セッション開始
session_start();
$user = new User_Mst_Access();
$_SESSION["admin_flg"] = 1;
if ($_SESSION["admin_flg"] === 1) {
    // ツアー記事データの更新
    $status = $user->user_list_show();
    //データ表示
    if ($status === null) {
        print '結果がありません。';
    } else {
        $view .= '<div class="col-md-4 wp4"><table border="1"><caption>ユーザー一覧</caption>';
        $num = 1;
        //echo $view;
        foreach ($status as $result) {
            $view_t .= '<form action="./admin.php" method="post"><tr><th>ユーザー' . $num . '</th><td>' . $result['id'] . '</td><td><input type="text" name="user_name" value="' . $result['user_name'] . '"></td><td><input name="update" type="submit" value="編集"></td><td><input name="delete" type="submit" value="削除"><input name="id" type="hidden" value="' . $result['id'] . '"></td></tr></form>';
            $num = $num + 1;
        }
        $view = $view . $view_t . '</table></div>';
    }
}
if (isset($_POST['id']) and isset($_POST['delete'])) {
    $user_id = $_POST['id'];
    // ユーザー削除
    $user->user_delete($user_id);
Esempio n. 3
0
<?php

// 設定ファイル読み込み
require_once '../include/conf/const.php';
// 関数ファイル読み込み
require_once '../include/model/function.php';
// user_mstのインスタンス生成
$user_mst_access = new User_Mst_Access();
//ログアウト処理
$user_mst_access->logout();
// テンプレートファイル読み込み
include_once '../include/view/logout.php';
Esempio n. 4
0
<?php

// 設定ファイル読み込み
require_once '../include/conf/const.php';
// 関数ファイル読み込み
require_once '../include/model/function.php';
// セッション開始
session_start();
if (isset($_POST["user_name"])) {
    // user_mstのインスタンス生成
    $user_mst_access = new User_Mst_Access();
    /*画面から入力したIDとパスワード*/
    $user_name = $_POST["user_name"];
    $password = $_POST["password"];
    // エラーメッセージの初期化
    $errorMessage = "";
    // ログインボタンが押された場合
    if (isset($_POST["user_name"])) {
        // 1.ユーザIDの入力チェック
        if (empty($_POST["user_name"])) {
            $errorMessage = "ユーザIDが未入力です。";
        } else {
            if (empty($_POST["password"])) {
                $errorMessage = "パスワードが未入力です。";
            }
        }
        // 2.ユーザIDとパスワードが入力されていたら認証する
        if (!empty($_POST["user_name"]) && !empty($_POST["password"])) {
            // mysqlへの接続
            try {
                $rtn = $user_mst_access->login($user_name, $password);
Esempio n. 5
0
}
*/
//fb認証のログインIDが登録されているユーザーの場合
try {
    $response = $fb->get('/me?fields=id,email,gender,link,locale,name,timezone,updated_time,verified,last_name,first_name,middle_name');
    //var_dump($response);
    $user = $response->getGraphUser();
    //echo 'Name: ' . $user['name'] .$user['email']. 'ID' .$user['id'] ;
    //exit; //redirect, or do whatever you want
} catch (Facebook\Exceptions\FacebookResponseException $e) {
    //echo 'Graph returned an error: ' . $e->getMessage();
} catch (Facebook\Exceptions\FacebookSDKException $e) {
    //echo 'Facebook SDK returned an error: ' . $e->getMessage();
}
//var_dump($user);
$user_mst = new User_Mst_Access();
$result = $user_mst->fb_login_check($user['id']);
//var_dump($result2);
//fbログインID付でユーザー登録していた場合、mypageに遷移する
if ($result[0]["fb_id"] !== NULL) {
    //fbログイン処理
    $_SESSION["user_id"] = $result[0]["fb_id"];
    $_SESSION["user_name"] = $result[0]["user_name"];
    $_SESSION["user_kbn"] = $result[0]["user_kbn"];
    header("Location: mypage.php");
} else {
    //var_dump($user['id']);
    //$_SESSION['result2'] = $result2;
    //var_dump($_SESSION['result2']);
    //fbログインしてい無かった場合、再度ユーザー登録される。(別ユーザーとして)
    header('Location: register.php');
Esempio n. 6
0
 /**
  * モデルのプロフィール表示処理
  *
  * @param string $user_id ユーザーID
  * @return プロフィール情報
  */
 public function show_m_profile($user_id)
 {
     $profile = null;
     /*ユーザーマスタにアクセス */
     $user = new User_Mst_Access();
     $profile = $user->show_profile($user_id);
     return $profile;
 }
Esempio n. 7
0
<?php

// 設定ファイル読み込み
require_once '../include/conf/const.php';
// 関数ファイル読み込み
require_once '../include/model/function.php';
// セッション開始
session_start();
if (isset($_POST['name'])) {
    $name = $_POST['name'];
    $furigana = $_POST['furigana'];
    $gender = $_POST['gender'];
    $user_name = $_POST['user_name'];
    $password = $_POST['password'];
    $email = $_POST['email'];
    /*
      var_dump($name);
      var_dump($furigana);
      var_dump($gender);
      var_dump($email);
      var_dump($user_name);
      var_dump($password);
      exit();
    */
    $user = new User_Mst_Access();
    $user->user_insert($name, $furigana, $gender, $user_name, $password, $email);
}
// viewファイル読み込み
include_once '../include/view/register.php';