/** * Display the password reset view for the given token. * * If no token is present, display the link request form. * * @param \Illuminate\Http\Request $request * @param string|null $token * * @return \Illuminate\Http\Response */ public function showResetForm(Request $request, $token = null) { if (!($user = User::findByToken($token))) { flash()->error(trans('passwordReset.invalidToken')); return redirect()->to(login_url()); } return view('front.auth.resetPassword')->with(['token' => $token, 'email' => $request->email, 'user' => $user]); }
/** * Log the user out of the application. * * @param Request $request * * @return \Illuminate\Http\Response */ public function logout(Request $request) { $this->guard()->logout(); $request->session()->flush(); $request->session()->regenerate(); $frontLink = '<a href="/">' . fragment('back.auth.frontLink') . '</a>'; flash()->info(trans('auth.loggedOut') . ' ' . $frontLink); return redirect(login_url()); }
public function check() { if (!sentinel()->check()) { redirect(login_url(), 'refresh'); } if (!sentinel()->inRole($this->roles)) { redirect(site_url(), 'refresh'); } }
function outlogin($skin_dir = 'basic') { global $config, $member, $g5, $urlencode, $is_admin, $is_member; if (array_key_exists('mb_nick', $member)) { $nick = get_text(cut_str($member['mb_nick'], $config['cf_cut_name'])); } if (array_key_exists('mb_point', $member)) { $point = number_format($member['mb_point']); } if (preg_match('#^theme/(.+)$#', $skin_dir, $match)) { if (G5_IS_MOBILE) { $outlogin_skin_path = G5_THEME_MOBILE_PATH . '/' . G5_SKIN_DIR . '/outlogin/' . $match[1]; if (!is_dir($outlogin_skin_path)) { $outlogin_skin_path = G5_THEME_PATH . '/' . G5_SKIN_DIR . '/outlogin/' . $match[1]; } $outlogin_skin_url = str_replace(G5_PATH, G5_URL, $outlogin_skin_path); } else { $outlogin_skin_path = G5_THEME_PATH . '/' . G5_SKIN_DIR . '/outlogin/' . $match[1]; $outlogin_skin_url = str_replace(G5_PATH, G5_URL, $outlogin_skin_path); } $skin_dir = $match[1]; } else { if (G5_IS_MOBILE) { $outlogin_skin_path = G5_MOBILE_PATH . '/' . G5_SKIN_DIR . '/outlogin/' . $skin_dir; $outlogin_skin_url = G5_MOBILE_URL . '/' . G5_SKIN_DIR . '/outlogin/' . $skin_dir; } else { $outlogin_skin_path = G5_SKIN_PATH . '/outlogin/' . $skin_dir; $outlogin_skin_url = G5_SKIN_URL . '/outlogin/' . $skin_dir; } } // 읽지 않은 쪽지가 있다면 if ($is_member) { $sql = " select count(*) as cnt from {$g5['memo_table']} where me_recv_mb_id = '{$member['mb_id']}' and me_read_datetime = '0000-00-00 00:00:00' "; $row = sql_fetch($sql); $memo_not_read = $row['cnt']; $is_auth = false; $sql = " select count(*) as cnt from {$g5['auth_table']} where mb_id = '{$member['mb_id']}' "; $row = sql_fetch($sql); if ($row['cnt']) { $is_auth = true; } } $outlogin_url = login_url($urlencode); //$outlogin_action_url = G5_HTTPS_BBS_URL.'/login_check.php'; $outlogin_action_url = G5_BBS_URL . '/login_check.php'; ob_start(); if ($is_member) { include_once $outlogin_skin_path . '/outlogin.skin.2.php'; // 로그인 후 } else { include_once $outlogin_skin_path . '/outlogin.skin.1.php'; // 로그인 전 } $content = ob_get_contents(); ob_end_clean(); return $content; }
public function __construct() { parent::__construct(); $this->load->database(); $this->load->model(array('Model_faq' => 'model_faq')); if (!sentinel()->check()) { redirect(login_url()); } }
public function __construct() { parent::__construct(); if (!sentinel()->check()) { redirect(login_url()); } $this->load->model('konsultasi/M_konsultasi'); $this->load->helper(array('fungsidate', 'konsultasi')); }
public function check() { if (!sentinel()->check()) { redirect(login_url(), 'refresh'); } if (!sentinel()->inRole($this->roles)) { set_message_error('Anda tidak mempunyai hak akses.'); redirect(login_url(), 'refresh'); } }
public function __construct() { parent::__construct(); $this->load->database(); $this->load->model('model_topic'); $this->load->library('WilayahIndonesia', null, 'wilayah'); if (!sentinel()->check()) { redirect(login_url()); } }
public function __construct() { parent::__construct(); $this->load->database(); $this->load->model(array('Model_thread' => 'model_thread', 'Model_visitor' => 'model_visitor', 'Model_topic' => 'model_topic')); $this->load->helper(array('BBCodeParser', 'visitor', 'thread')); if (!sentinel()->check()) { redirect(login_url()); } }
public function __construct() { parent::__construct(); $this->load->model('M_konsultasi'); $this->status = array('open' => 'Open', 'close' => 'Close'); if (!sentinel()->check()) { redirect(login_url()); } if (sentinel()->inRole(array('ta'))) { redirect('dashboard', 'refresh'); } }
public function __construct() { parent::__construct(); $this->load->database(); $this->load->model(array('Model_thread' => 'model_thread', 'Model_visitor' => 'model_visitor', 'Model_topic' => 'model_topic')); $this->load->helper(array('BBCodeParser', 'visitor', 'thread')); if (!sentinel()->check()) { redirect(login_url()); } if ($this->checkTA() == FALSE) { $this->session->set_flashdata('failed', 'Maaf, anda tidak dapat mengakses halaman tersebut!'); redirect('thread/'); } }
function eb_outlogin($skin_dir = 'basic') { global $config, $member, $g5, $urlencode, $is_admin, $is_member, $memo_not_read, $eyoomer, $respond, $tpl, $tpl_name, $eb, $levelinfo, $levelset; if (array_key_exists('mb_nick', $member)) { $nick = cut_str($member['mb_nick'], $config['cf_cut_name']); } if (array_key_exists('mb_point', $member)) { $point = number_format($member['mb_point']); } if ($is_member) { $is_auth = false; $sql = " select count(*) as cnt from {$g5['auth_table']} where mb_id = '{$member['mb_id']}' "; $row = sql_fetch($sql); if ($row['cnt']) { $is_auth = true; } } $outlogin_url = login_url($urlencode); $outlogin_action_url = G5_HTTPS_BBS_URL . '/login_check.php'; if ($is_member) { $outlogin = "******"; // Eyoom Member 추가 if (!$eyoomer['mb_id']) { sql_query(" insert into {$g5['eyoom_member']} set mb_id = '{$wr_mb_id}' "); } // 내글 반응이 음수라면 0 으로 셋팅 $respond = $eyoomer['respond']; if ($respond < 0) { $respond = 0; sql_query("update {$g5['eyoom_member']} set respond = 0 where mb_id='{$member['mb_id']}'"); } // 프로필 사진 정보 $_photo = G5_DATA_PATH . "/member/profile/" . $eyoomer['photo']; if (file_exists($_photo) && $eyoomer['photo']) { $profile_photo = '<img src="' . G5_DATA_URL . '/member/profile/' . $eyoomer['photo'] . '">'; } else { $profile_photo = '<i class="fa fa-user"></i>'; } // 레벨 진행바 $lvinfo = $eb->eyoom_level_info($member); $lvset = $member['mb_level'] . '|' . $eyoomer['level']; $lv = $eb->level_info($lvset); } else { $outlogin = "******"; } $tpl->define(array('pc' => 'skin_pc/outlogin/' . $skin_dir . '/' . $outlogin, 'mo' => 'skin_mo/outlogin/' . $skin_dir . '/' . $outlogin, 'bs' => 'skin_bs/outlogin/' . $skin_dir . '/' . $outlogin)); $tpl->assign(array("is_admin" => $is_admin, "is_auth" => $is_auth, "nick" => $nick, "point" => $point, "lvinfo" => $lvinfo, "lv" => $lv, "levelset" => $levelset, "respond" => $respond, "eyoomer" => $eyoomer, "profile_photo" => $profile_photo, "memo_not_read" => $memo_not_read, "outlogin_url" => $outlogin_url, "outlogin_action_url" => $outlogin_action_url)); $tpl->print_($tpl_name); }
public function __construct() { parent::__construct(); $this->load->database(); $this->load->model(array('Model_thread' => 'model_thread', 'Model_topic' => 'model_topic')); $this->load->library('WilayahIndonesia', null, 'wilayah'); $this->load->helper('thread'); if (!sentinel()->check()) { redirect(login_url()); } $hostname = getenv('AUTH_DB_HOST') ?: 'localhost'; $username = getenv('AUTH_DB_USERNAME') ?: 'root'; $password = getenv('AUTH_DB_PASSWORD') ?: ''; $database = getenv('AUTH_DB_DATABASE') ?: 'elearning_portal'; $source = new AllWilayah($hostname, $username, $password, $database); $this->wilayah->setSource($source); }
public function index() { $this->form_validation->set_rules('email', 'Email', 'required|valid_email'); $this->form_validation->set_rules('password', 'Password', 'required'); if ($this->form_validation->run() == FALSE) { keepValidationErrors(); $this->template->set_layout('login'); $this->template->build('login'); } else { $credentials = ['email' => set_value('email'), 'password' => set_value('password')]; if (sentinel()->authenticate($credentials)) { $redirect_url = dashboard_url(); redirect($redirect_url, 'refresh'); } else { set_message_error('Email atau password Anda salah.'); redirect(login_url(), 'refresh'); } } }
function outlogin($skin_dir = 'basic') { global $config, $member, $g5, $urlencode, $is_admin, $is_member; if (array_key_exists('mb_point', $member)) { $point = number_format($member['mb_point']); } if (G5_IS_MOBILE) { $outlogin_skin_path = G5_MOBILE_PATH . '/' . G5_SKIN_DIR . '/outlogin/' . $skin_dir; $outlogin_skin_url = G5_MOBILE_URL . '/' . G5_SKIN_DIR . '/outlogin/' . $skin_dir; } else { $outlogin_skin_path = G5_SKIN_PATH . '/outlogin/' . $skin_dir; $outlogin_skin_url = G5_SKIN_URL . '/outlogin/' . $skin_dir; } // 읽지 않은 쪽지가 있다면 if ($is_member) { $sql = " select count(*) as cnt from {$g5['memo_table']} where me_recv_mb_id = '{$member['mb_id']}' and me_read_datetime = '0000-00-00 00:00:00' "; $row = sql_fetch($sql); $memo_not_read = $row['cnt']; $is_auth = false; $sql = " select count(*) as cnt from {$g5['auth_table']} where mb_id = '{$member['mb_id']}' "; $row = sql_fetch($sql); if ($row['cnt']) { $is_auth = true; } } $outlogin_url = login_url($urlencode); $outlogin_action_url = G5_HTTPS_BBS_URL . '/login_check.php'; ob_start(); if ($is_member) { include_once $outlogin_skin_path . '/outlogin.skin.2.php'; } else { // 로그인 전이라면 include_once $outlogin_skin_path . '/outlogin.skin.1.php'; } $content = ob_get_contents(); ob_end_clean(); return $content; }
/** * */ public function __construct($i_controllerObj = null) { if (!($this->controller = $i_controllerObj)) { return; } $this->headtags = <<<EOF <title>{$this->controller->get_title()}</title> EOF; $id = $this->get_id(); foreach (glob(TEMPLATE_DIR . $id . '/*.css') as $file) { if (($basename = basename($file)) != 'style.css') { Kernel::enqueue_style(TEMPLATE_URL . $id . '/' . $basename . '?ver=' . filemtime($file)); } } if (is_file($file = TEMPLATE_DIR . $id . '/style.css')) { Kernel::enqueue_style(TEMPLATE_URL . $id . '/' . $basename . '?ver=' . filemtime($file)); } if (is_file($file = TEMPLATE_DIR . 'js/script.js')) { Kernel::enqueue_script(TEMPLATE_URL . 'js/' . basename($file) . '?ver=' . filemtime($file)); } $TEMPLATE_URL = @constant('TEMPLATE_URL'); $model_id = intval($this->controller->get_model_id()); $loading = tpl_url('media/loading.gif'); $login_url = login_url('http' . (@$_SERVER['HTTPS'] ? 's' : '') . '://' . @$_SERVER['HTTP_HOST'] . @$_SERVER["REQUEST_URI"]); ob_start(); echo <<<EOF <script> var rawmvc = { model_id : {$model_id}, loading : '{$loading}', login_url : '{$login_url}', cu : {// current user object } }; </script> EOF; ?> <script> (function($){ rawmvc.url = function(path) { if (/\/\//.test(path)) return path; return APP_URL + path; }; rawmvc.tpl_url = function(path) { return rawmvc.TEMPLATE_URL + '/' + path.replace(/^\//, ''); }; rawmvc.startLoading = function($replacee, $disablees) { $replacee = $($replacee); var $img = $('<img src="<?php echo $loading; ?> " alt="Loading..."/>').css({ verticalAlign : 'middle', position : $replacee.css('position'), top : $replacee.css('top'), left : $replacee.css('left'), right : $replacee.css('right') }); $img.insertAfter($replacee); var els = []; if ($disablees) { if (!Array.isArray($disablees)) $disablees = [$disablees]; for (var i in $disablees) { var $el = $($disablees[i]); if (!$el.is(':disabled')) els.push($el.prop({ disabled : true })); } } $replacee.data({ loading : $img, disablees : els }).css({ opacity : 0 }); }; rawmvc.endLoading = function($replacee) { $replacee = $($replacee); var $img = $replacee.data('loading'); var $disablees = $replacee.data('disablees'); if ($img) $img.remove(); if ($disablees) { $($disablees).each(function(){ $(this).prop({ disabled : false }); }); } $replacee.data({ loading : null, disablees : null }).css({ opacity : 1 }); }; })(jQuery); </script> <?php foreach (glob(TEMPLATE_DIR . $id . '/*.js') as $file) { if (($basename = basename($file)) != 'script.js') { echo '<script type="text/javascript" src="' . TEMPLATE_URL . $id . '/' . $basename . '?ver=' . filemtime($file) . '"></script>'; } } if (is_file($file = TEMPLATE_DIR . $id . '/script.js')) { echo '<script type="text/javascript" src="' . TEMPLATE_URL . $id . '/' . basename($file) . '?ver=' . filemtime($file) . '"></script>'; } $this->foottags = ob_get_clean(); }
echo home_url(); ?> "><img src="<?php echo asset('images/logo.png'); ?> " alt=""></a> </div> </div> <div class="login-form"> <div class="row"> <div class="col-lg-6 col-lg-offset-3 col-md-6 col-md-offset-3 col-sm-12 col-xs12"> <?php echo show_message(); ?> <?php echo form_open(login_url()); ?> <div class="form-group"> <div class="input-group"> <span class="input-group-addon" id="basic-addon1"><i class="fa fa-envelope"></i></span> <input type="text" name="email" class="form-control input-lg" placeholder="Input your email" aria-describedby="basic-addon1"> </div> </div> <div class="form-group"> <div class="input-group"> <span class="input-group-addon" id="basic-addon1"><i class="fa fa-key"></i></span> <input type="password" name="password" class="form-control input-lg" placeholder="Input your password" aria-describedby="basic-addon1"> </div> </div> <div class="form-group"> <button type="submit" href="#" class="btn btn-block btn-lg btn-login">LOGIN</button>
<a class="left carousel-control" href="#carousel-slider-top" role="button" data-slide="prev"> <span class="icon-prev" aria-hidden="true"></span> <span class="sr-only">Previous</span> </a> <a class="right carousel-control" href="#carousel-slider-top" role="button" data-slide="next"> <span class="icon-next" aria-hidden="true"></span> <span class="sr-only">Next</span> </a> </div> </div> <div class="col-lg-4 col-md-4 col-sm-12 col-xs-12"> <div class="header-main-box"> <div class="header-main-box-content"> <p>Silahkan masukkan username dan password untuk Login.</p> <form class="form-login" method="POST" action="<?php echo login_url(); ?> "> <div class="form-group"> <input type="text" name="email" class="form-control" placeholder="Username / Email"> </div> <div class="form-group"> <input type="password" name="password" class="form-control" placeholder="Password"> </div> <label class="c-input c-checkbox"> <input type="checkbox" name="remember"> <span class="c-indicator"></span> Remember me </label> <div class="form-group"> <button type="submit" class="btn btn-sm btn-login btn-block">LOGIN</button>
<?php include_once './_common.php'; $g5['title'] = '로그인'; include_once './_head.sub.php'; $url = $_GET['url']; $p = parse_url($url); if (isset($p['scheme']) && $p['scheme'] || isset($p['host']) && $p['host']) { //print_r2($p); if ($p['host'] . (isset($p['port']) ? ':' . $p['port'] : '') != $_SERVER['HTTP_HOST']) { alert('url에 타 도메인을 지정할 수 없습니다.'); } } // 이미 로그인 중이라면 if ($is_member) { if ($url) { goto_url($url); } else { goto_url(G5_URL); } } $login_url = login_url($url); $login_action_url = G5_HTTPS_BBS_URL . "/login_check.php"; // 로그인 스킨이 없는 경우 관리자 페이지 접속이 안되는 것을 막기 위하여 기본 스킨으로 대체 $login_file = $member_skin_path . '/login.skin.php'; if (!file_exists($login_file)) { $member_skin_path = G5_SKIN_PATH . '/member/basic'; } include_once $member_skin_path . '/login.skin.php'; include_once './_tail.sub.php';
<?php if (is_logged() == false) { return mw()->url_manager->redirect(login_url()); } $orders_params = array('created_by' => user_id(), 'order_by' => 'updated_at desc'); $orders = get_orders($orders_params); include THIS_TEMPLATE_DIR . "header.php"; ?> <script> $(document).ready(function(){ mw.on.hashParam('section', function(){ if(this == false){ mw.url.windowHashParam('section', 'profile'); } else{ $(".profile-tab").removeClass('active');
?> "> </form> <?php event_trigger('module.comments.form.after', $data); ?> </div> <?php } else { ?> <div class="alert"> <?php _e("You have to"); ?> <a href='<?php print login_url(); ?> ' class="comments-login-link"> <?php _e("log in"); ?> </a> <?php _e("or"); ?> <a class="comments-register-link" href='<?php print register_url(); ?> '> <?php _e("register");