php版jtbc1.0添加判断是否后台登录函数

php版jtbc1.0添加判断是否后台登录函数

通过判断是否后台来区别是否前台,来实现输出不同模板文件,实现多模板共存,快速切换功能.

function ii_isAdmin()
{
$bool = false;
$strurl = str_replace('/', '', dirname($_SERVER['PHP_SELF']));
$strlen = strlen(ADMIN_FOLDER);
if(ADMIN_FOLDER == substr($strurl, 0, $strlen)) $bool = true;
return $bool;
}

 

 

 

JTBC(php) 版 QQ 一键登录实现过程

1、下载 qq 互联 php 版开发包  http://wiki.open.qq.com/wiki/website/SDK下载

2、把文件夹 API、install和文件index.php 复制到 expansion 文件加下。
3、地址栏输入" 域名/expansion/qq/" 按提示执行相关配置。回调地址:passport/qqdenglu.php

4、

<?php
require_once("../expansion/qq/API/qqConnectAPI.php");
require('../common/incfiles/function.inc.php');
define('APP_NAME', 'jtbc_');
define('COOKIES_PATH', '/');
$qc = new QC();
$access_token = $qc->qq_callback();
$openid = $qc->get_openid();
$qcc = new QC($access_token,$openid);
$arr = $qcc->get_user_info();
if (!is_null($arr))
{
$access_token = md5($access_token);
$_SESSION[APP_NAME . 'access_token'] = $access_token;
$dialog_url = "=" . $arr["nickname"] . "&sex=" . $arr["gender"] . "&openid=" . $openid . "&access_token=" . $access_token ;
echo '<meta charset="UTF-8">';
echo("<script> top.location.href='" . $dialog_url . "'</script>");
exit();
}
else
{
echo "<script>alert('登陆失败');</script>";
}
?>

5、加处理函数passport/common/incfiles/interface_config.inc.php, 注意:加处跳转代码,请自行添加。

<?php
function jtbc_cms_interface_qq_denglu()
{
$sex = ii_unescape(ii_get_safecode($_GET['sex']));
$name = ii_unescape(ii_get_safecode($_GET['name']));
$openid = ii_get_safecode($_GET['openid']);
$access_token = ii_unescape(ii_get_safecode($_GET['access_token']));
if $access_token != $_SESSION[APP_NAME . 'access_token'] die('forbidden');
global $conn;
global $ndatabase, $nidfield, $nfpre;
$zucehao = $openid;
$zucema = $access_token;
if (ap_check_isuser($zucehao) == 0)
{
$tsqlstr = "insert into $ndatabase (
" . ii_cfname('username') . ",
" . ii_cfname('password') . ",
" . ii_cfname('name') . ",
" . ii_cfname('time') . "
) values (
'$zucehao',
'$zucema',
'$name',
'" . ii_now() . "'
)";
$trs = ii_conn_query($tsqlstr, $conn);
}
else
{
$tsqlstr = "update $ndatabase set " . ii_cfname('password') . "='$zucema' ," . ii_cfname('pretime') . "=" . ii_cfname('lasttime') . "," . ii_cfname('lasttime') . "='" . ii_now() . "' where " . ii_cfname('username') . "='$zucehao'";
$trs = ii_conn_query($tsqlstr, $conn);
}
if ($trs)
{
setcookie(APP_NAME . 'user[username]', $zucehao, 0, COOKIES_PATH);
setcookie(APP_NAME . 'user[password]', $access_token, 0, COOKIES_PATH);
$_SESSION[APP_NAME . 'username'] = $openid;
header('location:http://域名');
}
else
{
echo "<script>alert('系统出错');</script>";
}
}

6、添加登陆链接文件 expansion/qq/login.php

<?php
require_once("API/qqConnectAPI.php");
$qc = new QC();
$qc->qq_login();

7、删除 expansion/qq/ 下 install 文件夹 index.php 文件

 

来源:http://qihui.name/bian_cheng/96.html

 

设置ppt2013图片不自行压缩的方法步骤

PPT制作是信息时代下的产物,是当前办公室普遍应用的一种软件,不管用于教学还是企业展示,Powerpoint软件都具有较好的展示功能,能够形象生动的表达意愿和目的。在PowerPoint2013里面默认的设置是讲图像进行压缩处理的,这样保存时占用的体积就小多了。但是影响到了高清高质量的图片像素问题。下面小编就教你怎么设置ppt2013图片不自行压缩。

设置ppt2013图片不自行压缩的方法

①我们启动PowerPoint2013,单击文件按钮,然后在metro界面单击选项。

设置ppt2013图片不自行压缩的方法步骤
设置ppt2013图片不自行压缩的方法图1
  ②在PowerPoint选项里面切换到高级标签

设置ppt2013图片不自行压缩的方法步骤
设置ppt2013图片不自行压缩的方法图2
  ③下拉滚动条,勾选不压缩文件中的图像。

设置ppt2013图片不自行压缩的方法步骤
设置ppt2013图片不自行压缩的方法图3
  ④确定,重启,这样保存的时候就不会因为压缩问题而影响图片质量了。

笔记本内存的安装方法

笔记本内存的安装方法:

•选择正确的内存条

1、下载CPU-Z(百度搜索CPU-Z点击下载)

2、打开软件,点选SPD,选择有数据的插槽

3、得到正在使用的内存类型,选择相同型号即可

4、DDR,DDR2,DDR3分别为三种内存型号插口不通用,同型号频率可向下兼容,容量任意选,即DDR3-1333兼容1066,DDR2-800兼容667、533,DDR-400兼容333、266

温馨提示:

1、DDR代表是1代内存、DDR2代表是2代内存、DDR3代表是3代内存。
2、比如金士顿 512M DDR 400 台式机内存的“400”是频率的意思!常用内存频率有266、333、400、533、667、800、1066、1333……等频率。频率越高,速度越快!
3、内存须选择同型号的。
4、常用内存有DDR、DDR2、DDR3之分,3种内存不能混用,拍前请确定自己电脑使用的是什么型号内存、什么频率。
5、如果您不确定自己电脑使用什么内存!可以用下面这个“CPU-Z”软件检测一下,谢谢!
运行软件后看“SPD”选项的“最大带宽”一栏,会看到“PCxx00”,如下:

DDR 是“1代内存”频率分266 333 400 规格
PC2100是DDR 266内存
PC2700是DDR 333内存
PC3200是DDR 400内存

DDR2 是“2代内存”频率分533 667 800 规格
PC4200是DDRII533内存
PC4300是DDRII533内存
PC5300是DDRII667内存
PC6400是DDRII800内存

DDR3是“3代内存”频率分1066 1333 1600 1800 2000 规格
PC8500是DDRIII1066内存
PC10600是DDRIII1333内存 PC10700是DDRIII1333内存

•64位系统才能完美识别4G以及以上内存(除了win2003,win2008等服务器用系统),XP、vista、win7都需要是64位版本,XP等32位系统只会识别到3.XG,如想体验4G以上豪华配置请换64位系统

UC浏览器10.9.2去广告修改版,无需核心破解

这是以前夜安卓的strings制作的,在vip内部群发布的版本,当然现在夜安卓已经解散了,但是其修改的软件确实是精品。
我测试了多个UC浏览器修改版,strings制作的这个版本确实是最好的,我一直把它珍藏着,今天分享给大家。

别和我说夸克浏览器,实在不习惯他的操作,而且我用起来总感觉一卡一卡的。
具体修改了些什么已经不太清楚了,主要是去广告,去升级,无需核心破解等。

最后,希望大家来点cb和热心值,免费的不用白不用啊。谢谢!
大家反响还是很热烈的,我说到做到,把QQ浏览器 _6.1.3.1735和QQ浏览器_6.5.0分享给大家!

UC浏览器+QQ浏览器

链接: https://pan.baidu.com/s/1c2ttaoC 密码: 1y79

如何让ubuntu启动后自动加载硬盘分区?

ubuntu添加自动加载硬盘

sudo gedit /etc/fstab

在文件的最后面加上

/dev/sda1 /media/WINXP auto rw 0 0
/dev/sda5 /media/TOOLS auto rw 0 0
/dev/sda6 /media/DATA auto rw 0 0
/dev/sda7 /media/BACKUP auto rw 0 0

即可。以后就可以通过访问/media下的WINXP、TOOLS、DATA和BACKUP 来访问WinXP下对应的CDEF盘了。

忘记Linux宝塔面板密码的解决方案

进入ssh 输入以下命令重置密码(把命令最后面的 “testpasswd” 替换成你要改的新密码)
注:若是debian/ubuntu用户,请使用有root权限的账户去执行这条命令

cd /www/server/panel && python tools.pyc panel testpasswd

紫框即你要修改的密码
红框即面板账户

如果提示多次登录失败,暂时禁止登录 请输入以下命令 清除登录限制

rm -f /www/server/panel/data/*.login