· 6 years ago · Sep 23, 2019, 03:20 AM
1<?php
2error_reporting(0);
3session_start();
4define('DB_SERVER', 'localhost');
5define('DB_USERNAME', 'root');
6define('DB_PASSWORD', '');
7define('DB_DATABASE', 'datapegawai');
8define("BASE_URL", "http://localhost");
9define("SITE_KEY", '');
10function getDB()
11{ $dbhost=DB_SERVER;
12 $dbuser=DB_USERNAME;
13 $dbpass=DB_PASSWORD;
14 $dbname=DB_DATABASE;
15 $dbConnection = new PDO("mysql:host=$dbhost;dbname=$dbname", $dbuser, $dbpass);
16 $dbConnection->exec("set names utf8");
17 $dbConnection->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
18 return $dbConnection;
19}
20/* DATABASE CONFIGURATION END */
21/* API key encryption */
22function apiToken($session_uid)
23{
24$key=md5(SITE_KEY.$session_uid);
25return hash('sha256', $key);
26}
27?>