• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP isLogin函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了PHP中isLogin函数的典型用法代码示例。如果您正苦于以下问题:PHP isLogin函数的具体用法?PHP isLogin怎么用?PHP isLogin使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了isLogin函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。

示例1: login

 public function login()
 {
     if (isLogin()) {
         $this->success('你已经登陆了!如果想切换账户请先退出!');
         exit;
     }
     if (!$this->isPost()) {
         $this->display('', '登陆');
         exit;
     }
     //登陆
     $username = $this->_post('username', 'mysql_escape_string');
     $password = $this->_post('password', 'mysql_escape_string');
     if (!($burl = $this->_get('burl'))) {
         $burl = __APP__ . '/';
     }
     $model = M("User");
     $data = $model->where("username='{$username}' or email='{$username}'")->find();
     //验证
     if ($data) {
         $password_hash = pwdHash($password . $data['salt']);
         if ($password_hash == $data['password']) {
             //登陆成功
             session("user_info", $data);
             redirect($burl);
         } else {
             $this->error("用户或密码不对");
         }
     } else {
         $this->error("用户或密码不对");
     }
 }
开发者ID:yunsite,项目名称:nuomituan,代码行数:32,代码来源:UserAction.class.php


示例2: index

 /**
  * 登陆
  * @param  string $callback 登陆成功后的回调地址
  */
 public function index($callback = '')
 {
     if (IS_POST) {
         $validate = Loader::validate('Login');
         $data = $this->request->post();
         if (config('verify_code')) {
             $validateResult = $validate->check($data);
         } else {
             $validateResult = $validate->scene('not_verify')->check($data);
         }
         if (!$validateResult) {
             return $this->error($validate->getError(), '');
         }
         $user = Db::name('Member')->where('account', $data['account'])->find();
         if (!$user) {
             return $this->error('用户不存在', '');
         } elseif ($user['status'] != 1) {
             return $this->error('用户被禁用', '');
         } elseif ($user['password'] != umd5($data['password'])) {
             logs('登陆失败:密码错误', '', $user['id']);
             return $this->error('密码错误', '');
         } else {
             self::autoLogin($user);
             return $this->success('登陆成功', $callback ? $callback : url('system/index/index'));
         }
     } else {
         if (isLogin()) {
             $this->redirect(url('system/index/index'));
         }
         return view();
     }
 }
开发者ID:cjango,项目名称:cwms,代码行数:36,代码来源:Login.php


示例3: __construct

 function __construct()
 {
     parent::__construct();
     if (!isLogin()) {
         redirect(__APP__ . '/User/login/');
     }
 }
开发者ID:NAMEs,项目名称:Utility,代码行数:7,代码来源:AboutAction.class.php


示例4: _initialize

 public function _initialize()
 {
     if (!isLogin()) {
         cookie('__login_return_url__', $_SERVER['REQUEST_URI']);
         $this->error('请先登录', U('Member/login'));
     }
 }
开发者ID:myservergit,项目名称:linux_shop,代码行数:7,代码来源:OrderInfoController.class.php


示例5: login

 public function login()
 {
     if (isLogin()) {
         redirect(U('index/index'));
     }
     $this->display();
 }
开发者ID:startwang,项目名称:news,代码行数:7,代码来源:IndexController.class.php


示例6: v_toolIcon

function v_toolIcon($item)
{
    if (isLogin() === true) {
        $icon = new toolIcon();
        echo $icon->{$item};
    }
}
开发者ID:EasonWang01,项目名称:DGallery,代码行数:7,代码来源:view_toolIcon.php


示例7: Logout

 public function Logout()
 {
     parent::__construct();
     if (!isLogin()) {
         redirect('user/login');
     }
 }
开发者ID:Al-Amin-Ceazer,项目名称:comac-codeigniter,代码行数:7,代码来源:logout.php


示例8: run

 public function run(&$params)
 {
     if (isLogin()) {
         $userinfo = login();
         defined('UID') or define('UID', $userinfo['id']);
     }
 }
开发者ID:myservergit,项目名称:linux_shop,代码行数:7,代码来源:CheckUserLoginBehavior.class.php


示例9: getCategories

/**
 * getCategories function
 * this funciton is to get the list of all those categories which accessable to the current logged in user,. exculded arvind IT users,
 * it will also give the list of categories under a particluar brand if brand if is provided in parameters.
 * @todo get the details of a particular id id category id is provided
 * @param id - category id, to get the details of a particular category
 * @param brand_id - get the list of categories under this brand_id
 * @return stdObject
 * @author Ankit Balyan - [email protected]
 **/
function getCategories($id = NULL, $brand_id = NULL)
{
    global $wpdb;
    $user_id = isLogin();
    if ($id) {
        return array();
    } else {
        if (!isArvindUser()) {
            $sql = "SELECT \n\t\t\t\t\t    category.*\n\t\t\t\t\tFROM\n\t\t\t\t\t    rw_category AS category\n\t\t\t\t\t        LEFT OUTER JOIN\n\t\t\t\t\t    rw_brand_user_map AS user_brand ON user_brand.user_id = {$user_id}\n\t\t\t\t\t        LEFT OUTER JOIN\n\t\t\t\t\t    rw_brands AS brand ON brand.brand_id = user_brand.brand_id\n\t\t\t\t\t        OR brand.brand_parent_id = user_brand.brand_id\n\t\t\t\t\t        LEFT OUTER JOIN\n\t\t\t\t\t    rw_brand_category_map AS brand_category \n\t\t\t\t\t\t\tON brand_category.brand_id = brand.brand_id\n\t\t\t\t\tWHERE\n\t\t\t\t\t    category.category_id = brand_category.category_id";
            if (count($brand_id)) {
                if (is_array($brand_id)) {
                    $i = 0;
                    foreach ($brand_id as $key => $id) {
                        if ($i == 0) {
                            $sql .= " and ( brand_category.brand_id = {$id} ";
                        } else {
                            $sql .= " or brand_category.brand_id = {$id} ";
                        }
                        $i++;
                    }
                    $sql .= " ) ";
                } else {
                    $sql .= isset($brand_id) ? " and brand_category.brand_id = {$brand_id}" : "";
                }
            }
            $sql .= " group by category.category_id";
        } else {
            $sql = "SELECT * FROM rw_category";
        }
    }
    return $wpdb->get_results($sql);
}
开发者ID:ankibalyan,项目名称:a_rs,代码行数:42,代码来源:category.php


示例10: _initialize

 /**
  * 该类创建对象时,会执行的方法
  */
 public function _initialize()
 {
     if (!isLogin()) {
         cookie('__LOGIN_RETURN_URL__', $_SERVER['REQUEST_URI']);
         $this->error('请登录!', U('Member/login'));
     }
 }
开发者ID:black-tangyang,项目名称:php0805,代码行数:10,代码来源:OrderInfoController.class.php


示例11: run

 public function run(&$params)
 {
     //Behavior的行为是在加载控制器之前,也包含了登录页面的控制器和验证码,所以要先排除掉;
     //>>1.定义不验证的控制器和方法
     $notInclude = array('Login/checkLogin', 'Verify/index');
     //定义当前访问的控制器和方法
     $ongoing = CONTROLLER_NAME . '/' . ACTION_NAME;
     if (in_array($ongoing, $notInclude)) {
         return false;
     }
     //判断用户是否登录
     if (!isLogin()) {
         $LoginService = D('Login', 'Service');
         //判断用户是否自动登录
         if (!$LoginService->autoLogin()) {
             redirect(U('Login/checkLogin'), 1, '请登录');
         }
     }
     if (superUser()) {
         return false;
     }
     //得到当前用户的权限
     $userUrl = savePermissionURL();
     if (!in_array($ongoing, $userUrl)) {
         echo "权限不足";
         exit;
     }
 }
开发者ID:JunchunOne,项目名称:shop_1,代码行数:28,代码来源:CheckPermissionBehavior.class.php


示例12: _initialize

 protected function _initialize()
 {
     $this->_name = CONTROLLER_NAME;
     if (isLogin()) {
         define('AID', isLogin());
         $this->uid = decrypt(cookie('admin_id'));
         $this->admin_name = decrypt(cookie('admin_name'));
         $this->assign('admin_name', $this->admin_name);
     } else {
         $this->redirect('Public/login');
         exit;
     }
     import('ORG.Util.Auth');
     //加载类库
     $auth = new Auth();
     if (in_array(isLogin(), C("ADMINISTRATOR"))) {
         return true;
     } else {
         if ($auth->check(CONTROLLER_NAME . '-*', isLogin())) {
             true;
         } elseif (!$auth->check(CONTROLLER_NAME . '-' . ACTION_NAME, isLogin())) {
             echo CONTROLLER_NAME . '-' . ACTION_NAME;
             die;
             $this->error('你没有权限');
         }
     }
 }
开发者ID:noikiy,项目名称:ypx,代码行数:27,代码来源:GlobalController.class.php


示例13: ctreateAccount

function ctreateAccount($link, $userLogin, $userPassword, $userType)
{
    if (!isLogin($userLogin)) {
        return 'login_encorretcted';
    } elseif (!isPassword($userPassword)) {
        return 'password_encorretcted';
    } elseif ($userType == 0 || $userType > 3) {
        return 'user_type_encorretcted';
    } else {
        $res = mysqli_query($link, "SELECT `user_id` FROM `users` WHERE `user_login`='{$userLogin}'");
        $userId = mysqli_fetch_assoc($res);
        if (isset($userId['user_id'])) {
            return 'login_found';
        } else {
            $addUserPass = md5(PASSWORD_SALT . $userPassword);
            $firstIp = $_SERVER['REMOTE_ADDR'];
            if (mysqli_query($link, "INSERT INTO `users`(`user_login`, `user_password`,`user_type`, `exp`, `money`, `gold`, `user_access`, `user_location_type`, `user_location`,`user_galaxy`, `first_ip`) VALUES ('{$userLogin}','{$addUserPass}','{$userType}',0, 15000, 0, 5,'p',1,1,'{$firstIp}')")) {
                $insertId = mysqli_insert_id($link);
                mysqli_query($link, "INSERT INTO `user_galaxy`(`user_id`, `user_galaxy_id`) VALUES ('{$insertId}',1)");
                return 'complete';
            } else {
                return 'no_wrtite_to_db';
            }
        }
    }
}
开发者ID:Evfemizm,项目名称:hax24,代码行数:26,代码来源:users.php


示例14: _initialize

 protected function _initialize()
 {
     $url = urlencode('http://' . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF'] . '?' . $_SERVER['QUERY_STRING']);
     if (!isLogin()) {
         $this->error('非法进入', U('Index/login'));
     }
 }
开发者ID:startwang,项目名称:news,代码行数:7,代码来源:AdminController.class.php


示例15: run

 public function run(&$params)
 {
     //>>1.定义不需要登陆验证的地址
     $noCheck = array('Login/index', 'Verify/index');
     //>>2.获取用户正在访问的url地址
     $requestURL = CONTROLLER_NAME . '/' . ACTION_NAME;
     if (in_array($requestURL, $noCheck)) {
         return;
     }
     header('Content-Type: text/html;charset=utf-8');
     //>>1.判定用户是否登陆
     if (!isLogin()) {
         $loginService = D('Login', 'Service');
         if (!$loginService->autoLogin()) {
             //进行自动登录, 如果没有自动登录,就转向登录页面
             redirect(U('Login/index'), 1, '请登陆!');
         }
     }
     //>>3.如果是超级管理员不用在判定权限
     if (isSuperUser()) {
         return;
     }
     //>>2.判定登陆用户访问的url是否在他的权限范围之内
     $urls = savePermissionURL();
     if (!in_array($requestURL, $urls)) {
         exit('权限不足!请求联系管理员!');
     }
 }
开发者ID:RAYNBINGHAN4,项目名称:www,代码行数:28,代码来源:CheckPermissionBehavior.class.php


示例16: getList

 /**
  *  获取购物车列表页所需的数据
  *  1. 用户没有登录的情况下,从cookie中获取
  *  2. 用户登录了的情况下,从数据库中获取
  */
 public function getList()
 {
     if (!isLogin()) {
         $shoppingCar = cookie('shopping_car');
         if (!empty($shoppingCar)) {
             $shoppingCar = unserialize($shoppingCar);
             $goodsModel = D('Goods');
             foreach ($shoppingCar as &$item) {
                 $row = $goodsModel->field('id,name,logo,shop_price')->find($item['id']);
                 $item['logo'] = $row['logo'];
                 $item['name'] = $row['name'];
                 $item['price'] = $row['shop_price'];
             }
             unset($item);
             return $shoppingCar;
         }
         return false;
     } else {
         $this->alias('obj');
         $this->field('g.id,g.name,g.logo,g.shop_price as price,obj.num');
         $this->join('__GOODS__ as g on obj.goods_id=g.id');
         $this->where(array('member_id' => UID));
         $rows = $this->select();
         return $rows;
     }
 }
开发者ID:cooliter,项目名称:shop0114,代码行数:31,代码来源:ShoppingCarModel.class.php


示例17: Login

 public function Login()
 {
     parent::__construct();
     $this->load->library(array('form_validation'));
     if (isLogin('user_id')) {
         redirect('user/dashboard');
     }
 }
开发者ID:Al-Amin-Ceazer,项目名称:comac-codeigniter,代码行数:8,代码来源:login.php


示例18: _initialize

 public function _initialize()
 {
     //判断是否,否则拒绝显示
     if (!isLogin()) {
         $this->error("请先登录哦<^_^>!", U("Home/Index/index"));
         exit;
     }
 }
开发者ID:Lingdu0,项目名称:thinkphp_blog,代码行数:8,代码来源:IndexController.class.php


示例19: cometchat

 function cometchat()
 {
     if (isLogin()) {
         $site = site_url();
         return "\r\n\t\t\t<link type=\"text/css\" href=\"{$site}/cometchat/cometchatcss.php\" rel=\"stylesheet\" charset=\"utf-8\">\r\n\t\t\t<script type=\"text/javascript\" src=\"{$site}/cometchat/cometchatjs.php\" charset=\"utf-8\"></script>";
     }
     return '';
 }
开发者ID:phonglanpls,项目名称:jz-proj-2012,代码行数:8,代码来源:sys.php


示例20: toggleLogin

function toggleLogin()
{
    if (isLogin()) {
        echo '<li><a href="logout.php"><span class="glyphicon glyphicon-user" aria-hidden="true"></span> ' . $_SESSION["nombre"] . '<span> | Cerrar Sesión</span></a></li>';
    } else {
        echo '<li><a href="login.php">Iniciar Sesión</span></a></li>';
    }
}
开发者ID:RegulEsteban,项目名称:DolancyProject,代码行数:8,代码来源:funcionesLogin.php



注:本文中的isLogin函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP isMaster函数代码示例发布时间:2022-05-15
下一篇:
PHP isLoggedin函数代码示例发布时间:2022-05-15
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap