本文整理汇总了PHP中login_url函数的典型用法代码示例。如果您正苦于以下问题:PHP login_url函数的具体用法?PHP login_url怎么用?PHP login_url使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了login_url函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: showResetForm
/**
* 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]);
}
示例2: logout
/**
* 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());
}
示例3: check
public function check()
{
if (!sentinel()->check()) {
redirect(login_url(), 'refresh');
}
if (!sentinel()->inRole($this->roles)) {
redirect(site_url(), 'refresh');
}
}
示例4: outlogin
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;
}
示例5: __construct
public function __construct()
{
parent::__construct();
$this->load->database();
$this->load->model(array('Model_faq' => 'model_faq'));
if (!sentinel()->check()) {
redirect(login_url());
}
}
示例6: __construct
public function __construct()
{
parent::__construct();
if (!sentinel()->check()) {
redirect(login_url());
}
$this->load->model('konsultasi/M_konsultasi');
$this->load->helper(array('fungsidate', 'konsultasi'));
}
示例7: check
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');
}
}
示例8: __construct
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());
}
}
示例9: __construct
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());
}
}
示例10: __construct
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');
}
}
示例11: __construct
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/');
}
}
示例12: eb_outlogin
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 = "outlogin.skin.2.html";
// 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 = "outlogin.skin.1.html";
}
$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);
}
示例13: __construct
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);
}
示例14: index
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');
}
}
}
示例15: outlogin
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;
}