码迷,mamicode.com
首页 > 其他好文 > 详细

moodle增加用户,建立课程,选课(注册)

时间:2017-02-25 21:33:03      阅读:466      评论:0      收藏:0      [点我收藏+]

标签:modified   country   username   art   show   start   new   代码   strong   

添加用户:$user参数是对象类型的的参数

 user_create_user($user)

moodle自带的添加用户的函数在:user/lib.php 

完整的代码

require_once(‘../config.php‘);
require_once(‘../user/lib.php‘);
$user = new stdClass();
$user->auth = ‘manual‘;
$user->confirmed = 1;
$user->mnethostid = 1;
$user->lastlogin = time();
$user->currentlogin = time();
$user->username = "lichihua6";
$user->firstname = "李四6";
$user->lastname = "老师";
$user->email="wolichihua2011@qq.com";
//$user->password = hash_internal_user_password(‘123‘);自带的函数不需要加上这个加密函数了,自己写sql的话还是需要的
$user->password = "A0205#lg";
$person->city  = "sf"
$person->country  = "US";  
$person->lang  = "en";  

//执行添加任务
user_create_user($user);


建课程create_course($data, $editoroptions=null)
 course/lib.php下定义的
require_once(‘../config.php‘);
require_once(‘../course/lib.php‘);
//create_course($data, $editoroptions=null);
$data=new stdClass();
$data->category=3;
$data->shortorder=‘30002‘;
$data->fullname="平面设计";
$data->shortname="12345";
$data->idnumber="12345";
$data->summary="这是课程简介";
$data->summaryformat= 1;
$data->format="topics";
$data->showgrades=1;
$data->newsitems=5;
$data->startdate=time();
$data->maxbytes=2097152;
$data->visible=1;
$data->visibleold=1;
$data->timecreated=time();
$data->timemodified=time();
$data->enablecompletion=1;
$data->cacherev=time();
create_course($data);
moodle 密码的加密的两种办法
方法1:

$password = “new password”;  
$moodle_password = md5($password.$CFG->passwordsaltmain);
方法2:
$moodle_password = hash_internal_user_password($password);  
 

 

 

moodle增加用户,建立课程,选课(注册)

标签:modified   country   username   art   show   start   new   代码   strong   

原文地址:http://www.cnblogs.com/lichihua/p/6442756.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!