本文整理汇总了PHP中isLoggedin函数的典型用法代码示例。如果您正苦于以下问题:PHP isLoggedin函数的具体用法?PHP isLoggedin怎么用?PHP isLoggedin使用的例子?那么, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了isLoggedin函数的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: getLoggedinUser
function getLoggedinUser()
{
$CI =& get_instance();
if (isLoggedin()) {
return $CI->session->userdata('user');
}
return FALSE;
}
示例2: loginRequired
function loginRequired()
{
if (isLoggedin()) {
//print $_SESSION['userID'] . " is logged in";
} else {
print "not logged in, please log in";
}
}
示例3: session_start
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
02111-1307, USA.
The GNU General Public License is contained in the file COPYING.
*/
session_start();
include "../include/projectlib.inc.php";
include "../include/classes.php";
includeHeaders();
$Connect = processInputData();
isLoggedin();
$authorise = isAuthorize();
$filterValue = "";
if (isset($_GET['Submit'])) {
if (isset($_GET['cboFilter'])) {
$filterValue = $_GET['cboFilter'];
}
} else {
$filterValue = "";
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<?php
includeCss();
示例4: session_destroy
case "logout":
session_destroy();
header('Location: index.php?action=home');
break;
case "myaccount":
if (isLoggedin()) {
$pageTitle = "AlgimStore - My Account";
require_once 'header.php';
require_once 'myaccount.php';
require_once 'footer.php';
} else {
header('Location: index.php?action=login');
}
break;
case "final":
if (!isLoggedin()) {
header('Location: index.php?action=create');
} else {
if (isset($_GET['done']) != null) {
$mysqli = new mysqli("localhost", "root", "killian", "store");
if ($mysqli->connect_errno) {
echo "Failed to connect to MySQL: (" . $mysqli->connect_errno . ") " . $mysqli->connect_error;
}
$query = mysqli_query($mysqli, "UPDATE SessionCart SET Status=1, CompleteDate=NOW() WHERE CID=" . $_SESSION["cartID"]);
header('Location: index.php');
} else {
$pageTitle = "AlgimStore - Finalize";
require_once 'header.php';
require_once 'final.php';
require_once 'footer.php';
}
示例5: session_start
<?php
session_start();
require dirname(__FILE__) . "/includes/config.php";
require dirname(__FILE__) . "/includes/functions.php";
if ($application["mode"] == DEVELOPMENT) {
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
}
if (isLoggedin()) {
$userData = $_SESSION["userData"];
} else {
header("Location: " . $application["rootPath"] . "account/login/?ref=//" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'] . "");
die;
}
if (time() - $_SESSION['accountLoggedinTime'] > 3600) {
unset($_SESSION['userData']);
unset($_SESSION['accountLoggedinTime']);
header("Location: " . $application["rootPath"] . "account/login/?ref=//" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'] . "");
die;
}
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Wurm Unlimited Admin</title>
<!-- Tell the browser to be responsive to screen width -->
<meta content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" name="viewport">
示例6: deleteCreditLimit
public function deleteCreditLimit()
{
if (!isLoggedin()) {
redirect($this->data["base_url"] . 'users/login');
}
$customerId = $this->uri->segment(3);
$creditLimitId = $this->uri->segment(4);
$response = $this->user_model->deleteCreditLimitByID($creditLimitId);
if ($response) {
$this->session->set_flashdata('action_status', 'The Credit Limit Entry has been deleted successfully.');
$this->session->set_flashdata("success_status", true);
} else {
$this->session->set_flashdata('action_status', 'Something went wrong. Try again.');
$this->session->set_flashdata("error_status", true);
}
redirect($this->data["base_url"] . "users/updateCreditLimit/" . $customerId);
}
示例7: sendProductActionMail
public function sendProductActionMail($p_id, $action, $input_arr)
{
$product_details = Product::whereRaw('id = ?', array($p_id))->first();
$user_details = CUtil::getUserDetails($product_details->product_user_id);
$product_code = $product_details->product_code;
$url_slug = $product_details->url_slug;
$view_url = $this->getProductViewURL($product_details->id, $product_details);
$user_type = CUtil::isSuperAdmin() ? 'Admin' : 'Staff';
$logged_user_id = isLoggedin() ? getAuthUser()->user_id : 0;
$staff_details = CUtil::getUserDetails($logged_user_id);
$data = array('product_code' => $product_details['product_code'], 'product_name' => $product_details['product_name'], 'display_name' => $user_details['display_name'], 'user_email' => $user_details['email'], 'action' => $action, 'view_url' => $view_url, 'admin_notes' => isset($input_arr['comment']) ? $input_arr['comment'] : '', 'user_type' => $user_type);
$data['product_details'] = $product_details;
$data['user_details'] = $user_details;
$data['staff_details'] = $staff_details;
//Mail to User
Mail::send('emails.mp_product.productStatusUpdate', $data, function ($m) use($data) {
$m->to($data['user_email']);
$subject = str_replace('VAR_PRODUCT_CODE', $data['product_code'], trans('email.productStatusUpdate'));
$m->subject($subject);
});
//Send mail to admin
$mailer = new AgMailer();
$data['subject'] = str_replace('VAR_PRODUCT_CODE', $data['product_code'], trans('email.productStatusUpdateAdmin'));
$mailer->sendAlertMail('mp_product_status_update', 'emails.mp_product.productStatusUpdateAdmin', $data);
}
示例8: checkSession
function checkSession()
{
if (!isset($_SESSION["sessionID"]) && !isLoggedin()) {
$mysqli = new mysqli("localhost", "root", "killian", "store");
if ($mysqli->connect_errno) {
echo "Failed to connect to MySQL: (" . $mysqli->connect_errno . ") " . $mysqli->connect_error;
}
$sqlSingle = "INSERT INTO `store`.`Sessions` (`ID`, `UserID`) VALUES (NULL, NULL);";
$result = mysqli_query($mysqli, $sqlSingle);
$_SESSION["sessionID"] = $mysqli->insert_id;
$sqlSingle = "INSERT INTO `store`.`SessionCart` (`CID`, `SessionID`) VALUES (NULL, " . $_SESSION["sessionID"] . ");";
$result = mysqli_query($mysqli, $sqlSingle);
$_SESSION["cartID"] = $mysqli->insert_id;
}
}
示例9: chkIsAllowConversation
public function chkIsAllowConversation($product_id = 0, $p_details = array(), $thread_id = 0)
{
$allow_to_suggestion = $allow_to_message = $allow_to_conversation = $allow_to_reply = $allow_to_communicate = false;
$conversation_alert_msg = '';
$message_thread_id = 0;
$reply_suggestion_arr = array();
if (isLoggedin()) {
$allow_to_reply = true;
}
// echo "<br>Product ID",$product_id;
// echo "<br>thread_id",$thread_id;
/*
if(isLoggedin())
{
$logged_user_id = (Sentry::getUser())? Sentry::getUser()->user_id : 0;
//If request details not found, then get the request details
if(count($req_details) == 0)
{
$req_details = Requests::whereRaw('id = ?', array($request_id))->first();
}
if(count($req_details) > 0)
{
//$allow_to_suggestion = $allow_to_message = $allow_to_conversation = true;
$allow_to_conversation = true;
$request_message_arr = array();
$request_thread_arr = array();
if($req_details['request_status'] != 'active')
{
//Don't allow any conversation
$allow_to_suggestion = $allow_to_message = $allow_to_conversation = false;
$conversation_alert_msg = trans('request/form.view-request.recommend_own_request');
if($logged_user_id != $req_details['user_id'])
{
if($req_details['request_status'] == 'closed')
{
$conversation_alert_msg = trans('request/form.view-request.not_allow_conversation_closed');
}
else if($req_details['request_status'] == 'booked_closed')
{
$conversation_alert_msg = trans('request/form.view-request.not_allow_conversation_booked');
}
}
}
else if($logged_user_id == $req_details['user_id'])
{
$conversation_alert_msg = trans('request/form.view-request.recommend_own_request');
$allow_to_message = $allow_to_suggestion = false;
$allow_to_reply = true;
}
else
{
$allow_to_communicate = $this->viewRequestService->checkIsUserAllowedToSuggest($req_details['id'], $logged_user_id);
//To operator validation...
//To check user has submit quote
//$allow_to_reply = ($allow_to_communicate == 1) ? true : false;
$allow_to_reply = true;
$request_thread_arr = RequestMessageThread::whereRaw('operator_id = ? AND request_id = ? AND is_quote = ? AND is_deleted = ?', array($logged_user_id, $req_details['id'], 'Yes', 0))->first();
if(count($request_thread_arr) > 0)
{
$allow_to_suggestion = false;
//To render quote details..
$quote_details = RequestQuotes::whereRaw('id = ? ', array($request_thread_arr['quote_id']))->first();
$allow_to_edit_quote = ($quote_details['status'] == 'paid') ? 0 : 1;
$reply_suggestion_arr = array(
'adult_count_'.$request_thread_arr['id'] => $quote_details['adult_count'],
'child_count_'.$request_thread_arr['id'] => $quote_details['child_count'],
'tour_duration_'.$request_thread_arr['id'] => $quote_details['tour_duration'],
'tour_date_'.$request_thread_arr['id'] => date('m-d-Y', strtotime($quote_details['tour_date'])),
'quote_amount_'.$request_thread_arr['id'] => $quote_details['quote_amount'],
'format_tour_date_'.$request_thread_arr['id'] => date('M d, Y', strtotime($quote_details['tour_date'])),
'quote_currency_'.$request_thread_arr['id'] => $quote_details['quote_currency']
);
}
else
{
$allow_to_suggestion = true;
}
//To check user has submit message
$request_message_arr = RequestMessageThread::whereRaw('operator_id = ? AND request_id = ? AND is_quote = ? AND is_deleted = ?', array($logged_user_id, $req_details['id'], 'No', 0))->first();
if(count($request_message_arr) > 0)
{
$allow_to_message = false;
}
else
{
$allow_to_message = true;
}
}
//To get operator thread id to add server side validation
$operator_quote_thread_id = ((count($request_thread_arr) > 0)) ? $request_thread_arr['id'] : 0;
$message_thread_id = ((count($request_message_arr) > 0)) ? $request_message_arr['id'] : 0;
}
}
*/
$return_arr = array('allow_to_suggestion' => $allow_to_suggestion, 'allow_to_message' => $allow_to_message, 'allow_to_conversation' => $allow_to_conversation, 'conversation_alert_msg' => $conversation_alert_msg, 'allow_to_reply' => $allow_to_reply, 'message_thread_id' => $message_thread_id, 'allow_to_communicate' => $allow_to_communicate);
return $return_arr;
}