跳转到主要内容

【转】利用UCENTER 实现自己的程序登录 ,UCHOME 同步登录

一直有这么一个 需求, 就是实现同步登录登出, 今天下午我简单的看了下 康盛 产品同步登录的 东西, 然后简单的写了个小的程序, 实现我的 程序登录 , UCHOME 的程序也可以登录;
主要的 就是借助UCENTER , 如果我的程序登录成功 ,获取 当前登录用户的 UID 然后通过
list($uid, $username, $password, $email) = uc_user_login($_POST['username'], $_POST['password']); 这段代码判断是否 能够登录, 如果返回 1 则表示登录成功。 若要 UCHOME 也跟着登录 则需要调用 $ucsynlogin = uc_user_synlogin($uid); ,这句话返回 一段 只要把这句话 成功的输入到页面上, JS 就会被触发, 然后把 用户名和密码发送到 UCHOME 去 验证, 就这么简单。 下面我把我 的 代码贴出来看看,….
include ‘./Api/config.inc.php’;
include ‘./Api/uc_client/client.php’;


project模块的一个bug修复方法

project是drupal的一个软件项目发布管理模块,但是6.x版本安装project-release子模块时,不会生成对应的术语表,补救方法如下:



  1. 手动添加一个术语表,与project release内容类型关联

  2. 修改settings.php,添加一行:$conf['project_release_api_vocabulary'] = 5; // 5是对应的术语表ID

Nginx Location 语法,与简单配置

一、介绍Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为“engine X”, 是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP 代理服务器.
二、Location语法语法:location [=|~|~*|^~] /uri/ { … }
注:
1、~   为区分大小写匹配
2、~* 为不区分大小写匹配
3、!~和!~*分别为区分大小写不匹配及不区分大小写
不匹配
示例一:
location  / {
}
匹配任何查询,因为所有请求都以 / 开头。但是正则表达式规则将被优先和查询匹配。


Drupal 7:你需要了解的事实


Drupal是一个内容管理系统(CMS),也是一个内容管理框架(CMF)。因此,它既是一种应用程序,能够帮助开发者外的其它人员建立复杂的网站;同时,它也是一种开发架构,能够帮助开发人员快速定制和开发应用程序。围绕Drupal,已经发展起来一个庞大的用户社区,热衷于改进该软件,并支持它的实际应用。


经过两年多的酝酿和6600多次重大更新,Drupal 7 即将发布。其中的重大变化会对最终用户,网站建设者和开发者带来很好的影响。本文探讨了Drupal 7 一些最显著的新功能。首先,让我们介绍一些入门者必须了解的Drupal基本知识...


Drupal的基础知识


在Drupal中有五个层次:
1。 数据 - 在Drupal中,表现为'节点'(文章,评论,用户)。
2。 模块 - 即Drupal中的一些功能插件,用来扩展你的网站的功能。
3。 区块,菜单 - 提供一个网页区域,其中包括导航。
4。 用户权限 - 基于角色,控制哪些是用户可以看到的,哪些是用户可以做到的。
5。 主题 - 通过模板,以XHTML和CSS的形式对网站的基础数据加以呈现。


寓言一则

  前几天,我去一农村游玩,见一老农在院子不停的从一筐里扔苹果,于是好奇走近一看,问怎么会这样,老农答到,天天扔,


setInterval()、setTimeout()的区别与停止

区别:setTimeout(表达式,延时时间);//只执行一次,无周期
setInterval(表达式,交互时间);//周期='交互时间'


停止:
主要是利用
window.clearInterval(intervalID);
window.clearTimeout(timeoutID);
<SCRIPT>  
  var   intervalID=0;  
  function   f_start(){  
  intervalID=window.setInterval("f_add()",500);  
  }  
  function   f_add(){  
  }  
  function   f_stop(){  
  window.clearInterval(interv


AJAX Loading of any Block

Ajax调用任何区块的例子

More complicated way

Place 2 div's with the ID of boost-stats & boost-user where you would like the data to appear. I use a block to do this.