function index() { session_start(); // $login = file_get_contents('http://localhost/laravel-login/app/models/check_login.php'); // $login = json_decode($login, true); $login = check_login(); $gco = check_gco(); $hvol = check_hvol(); if ($login['check_session'] != "" || $gco['check_gco'] != "" || isset($hvol["check_login"])) { // $username = $login['check_user']; $username = "******"; // $password = base64_encode($login['check_pass']); $password = base64_encode("huyhoangk57"); $result = $this->login_model->login($username, $password); if (!empty($result)) { $_SESSION["name"] = $result->name; $_SESSION["user_name"] = $result->username; $_SESSION["category"] = $result->level; $_SESSION["id"] = $result->userid; $_SESSION["logged_in"] = TRUE; $logged_in = TRUE; } } else { $this->load->view('login/login_signup'); } if ($logged_in) { redirect('/appointment/index', 'refresh'); } }
public function index() { check_login(); $User = M('User'); check_permittion('User'); $data = $User->field('user_id,username,usertype,loginname,lastlogin,lastip')->order('lastlogin desc')->select(); $this->assign('user_arr', $data); $this->assign('MODELID', 'LoginHistory'); $this->display(); }
function __construct() { date_default_timezone_set('Asia/Jakarta'); parent::__construct(); check_address(); check_login(); }
public function index() { check_login(); $LOGIN_URL = U("Login/index"); $this->assign("LOGIN_URL", $LOGIN_URL); $this->assign("my_login_name", session('login_name')); $COMMENT_URL = U("Comment/index"); $this->assign("COMMENT_URL", $COMMENT_URL); $MENU_URL = U("Menu/index"); $this->assign("MENU_URL", $MENU_URL); $NODE_URL = U("Node/index"); $this->assign("NODE_URL", $NODE_URL); $MENU_URL = U("Upload/shop_index"); $this->assign("UPLOAD_SHOP_URL", $MENU_URL); $MENU_URL = U("Upload/dish_index"); $this->assign("UPLOAD_DISH_URL", $MENU_URL); $MENU_URL = U("Job/index"); $this->assign("JOB_URL", $MENU_URL); $MENU_URL = U("Push/alert_index"); $this->assign("push_alert", $MENU_URL); $MENU_URL = U("Push/message_index"); $this->assign("push_message", $MENU_URL); $MENU_URL = U("Suggestion/index"); $this->assign("suggestion_url", $MENU_URL); $this->display(); }
function getPermissions() { if (!isset($_SESSION)) { session_start(); } if (check_login() == 0) { return null; } $username = $_SESSION['username']; $permissionNames = array("can_ask_question", "can_answer_question", "can_comment_on_post", "can_edit_post", "can_vote_post", "can_close_post", "can_create_categories", "can_assign_moderators", "can_see_database", "can_modify_database"); $permissions = array("can_ask_question" => false, "can_answer_question" => false, "can_comment_on_post" => false, "can_edit_post" => false, "can_vote_post" => false, "can_close_post" => false, "can_create_categories" => false, "can_assign_moderators" => false, "can_see_database" => false, "can_modify_database" => false); try { $con = connect(); $sql = "SELECT * FROM users ,type_permissions \n\t\t\t\tWHERE username = '******' and users.type = type_permissions.user_type"; $result = mysqli_query($con, $sql); while ($row = mysqli_fetch_array($result)) { foreach ($permissionNames as $value) { if ($row['permission_type'] == $value) { $permissions[$value] = true; break; } } } return $permissions; } catch (Exception $e) { return null; } $retval = array("ask_question" => $ask_question, "can_ask_question" => $can_ask_question, "can_answer_question" => $can_answer_question, "can_comment_on_post" => $can_comment_on_post, "can_edit_post" => $can_edit_post, "can_vote_post" => $can_vote_post, "can_close_post" => $can_close_post, "can_create_categories" => $can_create_categories, "can_assign_moderators" => $can_assign_moderators, "can_see_database" => $can_see_database, "can_modify_database" => $can_modify_database); return $retval; }
public function index() { check_login(); check_permittion('ChartAnalyse'); $this->assign('MODELID', 'ChartAnalyse'); $this->display(); }
function action_login() { global $DETDB; if (check_login() && action_check_login()) { replace_page('index'); } if (isset($_POST['form_login'])) { $checker = actions_zone('login_check'); if (!in_array(false, $checker, true)) { $login = $_POST['form_login']; if ($user = $DETDB->select('users', 'ID, login, password, salt', true, "WHERE login='******'")) { $password = md5($_POST['form_password']); if (crypt($password, $user->salt) == $user->password) { setcookie('user_ID', $user->ID, time() + get_option('cookie_login_live'), '/'); $hash = random_hash(10); setcookie('user_hash', $hash, time() + get_option('cookie_login_live'), '/'); if ($DETDB->update('users', array('hash' => $hash, 'last_ip' => $_SERVER['REMOTE_ADDR'], 'last_activity' => date('c'), 'last_agent' => $_SERVER['HTTP_USER_AGENT']), "WHERE ID='" . $user->ID . "'")) { $_COOKIE['user_ID'] = $user->ID; $_COOKIE['user_hash'] = $hash; $url = isset($_COOKIE['from_page']) ? $_COOKIE['from_page'] : 'index'; destroy_cookie('from_page'); int_user(); if (make_action('check_login')) { replace_page($url); } } } } if (!$user || !isset($hash)) { push_output_message(array('text' => 'Неверный логин или пароль', 'title' => 'Ошибка!', 'class' => 'alert alert-danger', 'type' => 'error')); } } } }
public function upload() { check_login(); if (check_project_selected()) { $this->error(C('PROJECT_SELECT_TIP')); } $place = $_GET['place']; $upload = new \Think\Upload(); $upload->maxSize = 3145728; $upload->exts = array('jpg', 'gif', 'png', 'jpeg'); $upload->rootPath = './Uploads/'; $upload->savePath = ''; if (IS_POST) { $info = $upload->upload(); if (!$info) { $this->error($upload->getErrorMsg()); } else { $Photos = M("Photos"); if ($Photos) { foreach ($info as $file) { $data['img_url'] = $file['savepath'] . $file['savename']; $data['img_title'] = I("post.img_title") == null ? "unname" : I("post.img_title"); $data['place_id'] = $place; if ($Photos->data($data)->add()) { $this->success("上传成功!"); } else { $this->error("写入失败!"); } } } else { $this->error($upload->getError()); } } } }
public function appoint() { if (!($phone = $this->input->post('phone'))) { exit(json_encode(array('code' => -1, 'msg' => '缺少手机号码'))); } if (!($name = $this->input->post('name'))) { exit(json_encode(array('code' => -2, 'msg' => '缺少姓名'))); } if (!check_phone($phone)) { exit(json_encode(array('code' => -3, 'msg' => '手机号码不合法'))); } if (!($user_id = check_login())) { exit(json_encode(array('code' => -4, 'msg' => '您需要先登录哦'))); } $this->load->model('user_model', 'user'); $this->load->model('order_model', 'order'); if ($this->order->is_appointed($user_id) == 0) { exit(json_encode(array('code' => -5, 'msg' => '您已经报过名了哦,我们的学车顾问稍后会与您联系的!'))); } $order_no = 0; $ret = $this->order->appoint($user_id, $name, $order_no); if ($ret > 0) { exit(json_encode(array('code' => 0, 'msg' => 'succ', 'order_id' => $ret, 'user_id' => $user_id, 'phone' => $phone, 'serial_number' => $order_no))); } else { exit(json_encode(array('code' => -10, 'msg' => '系统错误,请您稍后再试'))); } }
function forgot_password() { if (check_login()) { redirect('/shop'); return; } $this->load->view('pages/forgot'); }
function echo_follow_button($t_id) { if (check_login() == 1) { echo "<button class=\"tagFollow\" onclick=\"follow( {$t_id}, '" . $_SESSION['username'] . "')\">Follow</button>"; } else { echo "<div>Not Logged In.<div>"; } }
public function index() { save_url(); // Luu current_url vao session $user = check_login(3); $this->_data = array('category' => $this->mcategory->get_list_category(), 'template' => 'level', 'user' => $user, 'meta_title' => 'Manage Level', 'active' => 'level-add'); $this->load->view('admin/backend/layouts/home', isset($this->_data) ? $this->_data : NULL); }
public function deleteUser() { $User = D('User'); check_login(); $user_id = I('get.id'); if ($User->relation(true)->delete($user_id)) { $this->success('删除成功'); } else { $this->error('删除失败'); } }
function __construct() { date_default_timezone_set('Asia/Jakarta'); parent::__construct(); check_address(); check_login(); if (!check_menu()) { redirect(base_url() . 'dashboard/'); } $this->load->model('Model_color'); }
public function __construct() { parent::__construct(); $this->load->library('session'); $this->load->helper(array('url', 'publics', 'header', 'page')); /* 检验登录 */ check_login($this); /* 检验访问控制权限 */ auth($this); $this->load->model('Publics'); }
public function index() { check_login(); $RANK_URL = U("Rank/index"); $this->assign("RANK_URL", $RANK_URL); $LOGIN_URL = U("Login/index"); $this->assign("LOGIN_URL", $LOGIN_URL); $this->assign("my_login_name", session('login_name')); $COMMENT_URL = U("Comment/index"); $this->assign("COMMENT_URL", $COMMENT_URL); $this->display(); }
public function get_comments_by_id() { $Comments = M('Comments'); if (check_login(I('user_id'), I('login'))) { $map = I('notepad_id'); $page = I('page') * C('PAGE_NUM'); $ans = $Comments->page($page, C('PAGE_NUM'))->select(); $this->ajaxReturn($ans); } else { $this->ajaxReturn(0); } }
function whoami() { if (check_login()) { echo "<p></p>"; echo "Logged in as " . get_user_name(); echo "<a href=\"index.php?logout\" id=\"logout\">logout</a>"; } else { echo "<p></p>"; echo "Not Logged in."; echo "<a href=\"login.php\">login</a>"; } }
public function __construct() { parent::__construct(); $this->load->helper(array('url', 'publics', 'header', 'page', 'search')); $this->load->library('session'); /* 检测登录状态 */ check_login($this); /* 访问控制 */ auth($this); /* 加载模型器 */ $this->load->model('Wares'); }
function myinvite($page = NULL) { check_login(); $page = intval($page) < 1 ? 1 : intval($page); $limit = $this->config->item('per_page'); $start = ($page - 1) * $limit; $page_all = ceil($this->invite->get_user_invite_num() / $limit); $base = '/invite/myinvite'; $data['list'] = $this->invite->get_user_invite($start, $limit); $data['pager'] = get_pager($page, $page_all, $base); $this->view('myinvite', $data); }
function __construct() { date_default_timezone_set('Asia/Jakarta'); parent::__construct(); check_address(); check_login(); if (!check_menu()) { redirect(base_url() . 'dashboard/'); } $this->load->model('Model_inventory_correction'); $this->load->model('Model_products_variant_detail'); }
public function del() { check_login(); check_level(3); $del_id = I("get.del_id", '', 'number_int'); $data['comment_content'] = "我们要做个爱国的文明人哦~大家来争当爱国小能手吧O(∩_∩)O哈哈~"; if ($del_id) { D('scomment')->where('comment_id=' . $del_id)->save($data); $this->success('屏蔽成功', 'index.php?s=Home/comment/index'); } else { $this->error('非法操作!'); } }
public function del() { check_login(); check_level(3); $del_id = I("get.del_id", '', 'number_int'); if ($del_id) { $data['use_time'] = "90"; D('rank')->where('id=' . $del_id)->save($data); $this->success('废除成功', 'index.php?s=Home/rank/index'); } else { $this->error('非法操作!'); } }
public function delete() { check_login(); check_permittion('Comment'); $comment_id = I("get.id"); $Pid = session('CURRENT_PROJECT'); $Comment = M("Comment"); if ($Comment->where("place_id=" . $Pid)->where("comment_id=" . $comment_id)->delete()) { $this->success("删除成功"); } else { $this->error("删除失败"); } }
public function get_all_lable_by_id() { $Lable = M('Lable'); if (check_login(I('user_id'), I('login'))) { $map['user_id'] = I('user_id'); //var_dump($map); $data = $Lable->where($map)->select(); //应该分页展示 $this->ajaxReturn($data); } else { $this->ajaxReturn(0); } }
public function chooseTheme() { check_login(); if (check_project_selected()) { $this->error(C('PROJECT_SELECT_TIP')); } $id = session('CURRENT_PROJECT'); $data['theme'] = I('post.themeOption'); if (M('Place')->where('id=' . $id)->save($data)) { $this->success('修改成功'); } else { $this->error('你没有任何修改'); } }
function int_user() { global $DETDB, $USER; if (is_remote()) { $USER = (object) array('ID' => 0, 'login' => 'system', 'display_name' => 'system', 'code' => 'system', 'groups_ID' => '', 'last_ip' => $_SERVER['REMOTE_ADDR'], 'rules' => get_remote_key_rules()); } elseif (check_login(true)) { $USER = $DETDB->select('users', 'ID, display_name, groups_ID, last_ip, rules', true, "WHERE ID='" . $_COOKIE['user_ID'] . "'"); $USER->check = true; } else { $USER = (object) array('ID' => null, 'display_name' => 'Гость', 'code' => 'ghost', 'groups_ID' => '["2"]', 'last_ip' => $_SERVER['REMOTE_ADDR'], 'rules' => ''); $USER->check = false; } $USER = form_user_rules($USER); }
function Access_denied() { parent::__construct(); $this->load->database(); $this->load->library('form_validation'); /*cache control*/ $this->output->set_header('Last-Modified: ' . gmdate("D, d M Y H:i:s") . ' GMT'); $this->output->set_header('Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0'); $this->output->set_header('Pragma: no-cache'); $this->output->set_header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); check_login(); }
function set_app_module() { $ci =& get_instance(); $module_id = getVarClean('module_id', 'str', ''); $data = array('items' => array(), 'success' => false, 'message' => ''); try { check_login(true); $userdata = array('p_user_id' => $ci->session->userdata('p_user_id'), 'user_name' => $ci->session->userdata('user_name'), 'full_name' => $ci->session->userdata('full_name'), 'email_address' => $ci->session->userdata('email_address'), 'logged_in' => true, 'module_id' => $module_id); $ci->session->set_userdata($userdata); $data['success'] = true; } catch (Exception $e) { $data['message'] = $e->getMessage(); } return $data; }
function require_action_auth($callback) { check_login($callback); $target = $callback->controller; $id = $callback->currId; if (!has_action_auth($target, $id)) { $callback->flash("Sorry, you don't have permission to edit {$target} {$id}", 'error'); if ($callback->action == $callback->defaultAction) { redirect_to(ADMIN_URL); } else { redirect_to(ADMIN_URL . '/' . $callback->controller); } } return true; }