-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathadminfuncs.php
More file actions
65 lines (62 loc) · 1.85 KB
/
adminfuncs.php
File metadata and controls
65 lines (62 loc) · 1.85 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
<?php
//$custom_proj = 'custom.up.ru';
//$ucoz_proj = 'ucoz.up.ru';
//function redirectIfNeed($from){
// print $from;
// print $_SERVER['SERVER_NAME'];
// if ($from == 'index' && $_SERVER['SERVER_NAME'] == $ucoz_proj){
// print "-1-";
// header('Location: /ucoz.php');
// }elseif ($from == 'ucoz' && $_SERVER['SERVER_NAME'] == $custom_proj){
// print "-2-";
// header('Location: /index.php');
// }
//}
function login($login, $password){
// if ($login == 'admin' && $password == 'test12345'){
if ($login == 'admin' && $password == 'mBm76A8TdRw5VDtc'){
session_start();
$_SESSION['isadmin'] = 1;
$_SESSION['log'] = $login;
return true;
}
return false;
}
//function getUserData($params=array()){
// if (!$params || count($params) == 0){
// return array('user'=>$_SESSION['user']);
// }elseif(count($params) == 1){
// $nameParam = $params[0];
// return $_SESSION[$nameParam];
// }elseif(count($params) > 1){
// $newArr = array();
// foreach ($params as $k => $v){
// $newArr[$v] = $_SESSION[$v];
// }
// return $newArr;
// }
//}
//function matchData(){
// if ( (getUserData(array('user')) == 'custom' && $_SERVER['SERVER_NAME'] == $custom_proj) ||
// (getUserData(array('user')) == 'ucoz' && $_SERVER['SERVER_NAME'] == $ucoz_proj)
// ){
// return true;
// }else{
// return false;
// }
//}
function isAdmin(){
if ( isset($_SESSION) && isset($_SESSION['isadmin']) && $_SESSION['isadmin'] == "1" ){
return true;
}else{
session_destroy();
return false;
}
}
function logout(){
if ( !isset($_SESSION) ){
session_start();
}
session_destroy();
header('Location:/stats.php');
}