当前位置: 首页>>代码示例>>PHP>>正文


PHP AWS_APP::model方法代码示例

本文整理汇总了PHP中AWS_APP::model方法的典型用法代码示例。如果您正苦于以下问题:PHP AWS_APP::model方法的具体用法?PHP AWS_APP::model怎么用?PHP AWS_APP::model使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在AWS_APP的用法示例。


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

示例1: __construct

 public function __construct()
 {
     if (AWS_APP::session()->client_info and !$_COOKIE[G_COOKIE_PREFIX . '_user_login']) {
         // Cookie 清除则 Session 也清除
         unset(AWS_APP::session()->client_info);
     }
     if (!AWS_APP::session()->client_info and $_COOKIE[G_COOKIE_PREFIX . '_user_login']) {
         $auth_hash_key = md5(G_COOKIE_HASH_KEY . $_SERVER['HTTP_USER_AGENT'] . $_SERVER['HTTP_ACCEPT_LANGUAGE']);
         // 解码 Cookie
         $sso_user_login = H::decode_hash($_COOKIE[G_COOKIE_PREFIX . '_user_login'], $auth_hash_key);
         if ($sso_user_login['user_name'] and $sso_user_login['password'] and $sso_user_login['uid']) {
             if (AWS_APP::model('account')->check_hash_login($sso_user_login['user_name'], $sso_user_login['password'])) {
                 AWS_APP::session()->client_info['__CLIENT_UID'] = $sso_user_login['uid'];
                 AWS_APP::session()->client_info['__CLIENT_USER_NAME'] = $sso_user_login['user_name'];
                 AWS_APP::session()->client_info['__CLIENT_PASSWORD'] = $sso_user_login['password'];
                 return true;
             }
         }
         return false;
     }
 }
开发者ID:chenruixuan,项目名称:wecenter,代码行数:21,代码来源:user.php

示例2: __construct

 public function __construct()
 {
     if (AWS_APP::session()->client_info and !$_COOKIE[G_COOKIE_PREFIX . '_user_login']) {
         // Cookie 清除则 Session 也清除
         unset(AWS_APP::session()->client_info);
     }
     if (!AWS_APP::session()->client_info and $_COOKIE[G_COOKIE_PREFIX . '_user_login']) {
         $auth_hash_key = md5(G_COOKIE_HASH_KEY . $_SERVER['HTTP_USER_AGENT'] . $_SERVER['HTTP_ACCEPT_LANGUAGE']);
         // 解码 Cookie
         $sso_user_login = H::decode_hash($_COOKIE[G_COOKIE_PREFIX . '_user_login'], $auth_hash_key);
         $user_name = $sso_user_login['user_name'];
         $host = 'localhost';
         $username = 'root';
         $password = 'toor';
         $database = 'baji';
         $dbc = mysqli_connect($host, $username, $password, $database);
         if (!$dbc) {
             die('Could not connect: ' . mysql_error());
         }
         $query = "SELECT * FROM users WHERE user_name = '{$user_name}'";
         $data = mysqli_query($dbc, $query) or die('error!!' . mysql_error());
         mysqli_close($dbc);
         $row = mysqli_fetch_array($data);
         $sso_user_login['password'] = $row['password'];
         $sso_user_login['uid'] = $row['uid'];
         $name = H::encode_hash($sso_user_login);
         HTTP::set_cookie($name);
         if ($sso_user_login['user_name'] and $sso_user_login['password'] and $sso_user_login['uid']) {
             if (AWS_APP::model('account')->check_hash_login($sso_user_login['user_name'], $sso_user_login['password'])) {
                 AWS_APP::session()->client_info['__CLIENT_UID'] = $sso_user_login['uid'];
                 AWS_APP::session()->client_info['__CLIENT_USER_NAME'] = $sso_user_login['user_name'];
                 AWS_APP::session()->client_info['__CLIENT_PASSWORD'] = $sso_user_login['password'];
                 return true;
             }
         }
         return false;
     }
 }
开发者ID:ddxmaaa,项目名称:wecenter-loudong,代码行数:38,代码来源:user.php

示例3: model

 /**
  * 调用系统 Model
  *
  * 于控制器中使用 $this->model('class')->function() 进行调用
  *
  * @access	public
  * @param	string
  * @return	object
  */
 public function model($model = null)
 {
     return AWS_APP::model($model);
 }
开发者ID:lincoln2015,项目名称:18duchengxuyuan_server,代码行数:13,代码来源:aws_controller.inc.php

示例4: get_weixin_rule_image

function get_weixin_rule_image($image_file, $size = '')
{
    return AWS_APP::model('weixin')->get_weixin_rule_image($image_file, $size);
}
开发者ID:Gradven,项目名称:what3.1.7,代码行数:4,代码来源:functions.app.php

示例5: set_fold_action_history

 public static function set_fold_action_history($answer_id, $fold = 1)
 {
     AWS_APP::model()->update('user_action_history', array('fold_status' => $fold), 'associate_type = ' . self::CATEGORY_ANSWER . ' AND associate_id = ' . intval($answer_id));
     AWS_APP::model()->update('user_action_history', array('fold_status' => $fold), 'associate_type = ' . self::CATEGORY_QUESTION . ' AND associate_action = ' . self::ANSWER_QUESTION . ' AND associate_attached = ' . intval($answer_id));
     if ($fold == 1) {
         if ($action_history = AWS_APP::model()->fetch_all('user_action_history', 'associate_type IN(' . self::CATEGORY_QUESTION . ',' . self::CATEGORY_ANSWER . ') AND associate_action = ' . self::ANSWER_QUESTION . ' AND associate_attached = ' . intval($answer_id))) {
             foreach ($action_history as $key => $val) {
                 AWS_APP::model()->delete('user_action_history_fresh', 'history_id = ' . $val['history_id']);
             }
         }
     }
     return $fold;
 }
开发者ID:Vizards,项目名称:HeavenSpree,代码行数:13,代码来源:cls_action_log_class.inc.php


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