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


PHP erLhcoreClassModelUser::setPassword方法代码示例

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


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

示例1: array

     $UserData->hide_online = 0;
 }
 if ($form->hasValidData('UserInvisible') && $form->UserInvisible == true) {
     $UserData->invisible_mode = 1;
 } else {
     $UserData->invisible_mode = 0;
 }
 $globalDepartament = array();
 if (isset($_POST['all_departments']) && $_POST['all_departments'] == 'on') {
     $UserData->all_departments = 1;
     $globalDepartament[] = 0;
 } else {
     $UserData->all_departments = 0;
 }
 if (count($Errors) == 0) {
     $UserData->setPassword($form->Password);
     $UserData->email = $form->Email;
     $UserData->name = $form->Name;
     $UserData->username = $form->Username;
     erLhcoreClassUser::getSession()->save($UserData);
     if (isset($_POST['UserDepartament']) && count($_POST['UserDepartament']) > 0) {
         $globalDepartament = array_merge($_POST['UserDepartament'], $globalDepartament);
     }
     if (count($globalDepartament) > 0) {
         erLhcoreClassUserDep::addUserDepartaments($globalDepartament, $UserData->id, $UserData);
     }
     erLhcoreClassModelGroupUser::removeUserFromGroups($UserData->id);
     foreach ($UserData->user_groups_id as $group_id) {
         $groupUser = new erLhcoreClassModelGroupUser();
         $groupUser->group_id = $group_id;
         $groupUser->user_id = $UserData->id;
开发者ID:sudogitguy,项目名称:livehelperchat,代码行数:31,代码来源:new.php

示例2: int

 //Assing group role
 $db->query("CREATE TABLE IF NOT EXISTS `lh_grouprole` (\n                  `id` int(11) NOT NULL AUTO_INCREMENT,\n                  `group_id` int(11) NOT NULL,\n                  `role_id` int(11) NOT NULL,\n                  PRIMARY KEY (`id`),\n                  KEY `group_id` (`role_id`,`group_id`),\n                  KEY `group_id_primary` (`group_id`)\n                ) DEFAULT CHARSET=utf8;");
 // Assign admin role to admin group
 $GroupRole = new erLhcoreClassModelGroupRole();
 $GroupRole->group_id = $GroupData->id;
 $GroupRole->role_id = $Role->id;
 erLhcoreClassRole::getSession()->save($GroupRole);
 // Assign operators role to operators group
 $GroupRoleOperators = new erLhcoreClassModelGroupRole();
 $GroupRoleOperators->group_id = $GroupDataOperators->id;
 $GroupRoleOperators->role_id = $RoleOperators->id;
 erLhcoreClassRole::getSession()->save($GroupRoleOperators);
 // Users
 $db->query("CREATE TABLE IF NOT EXISTS `lh_users` (\n                  `id` int(11) NOT NULL AUTO_INCREMENT,\n                  `username` varchar(40) NOT NULL,\n                  `password` varchar(40) NOT NULL,\n                  `email` varchar(100) NOT NULL,\n                  `time_zone` varchar(100) NOT NULL,\n                  `name` varchar(100) NOT NULL,\n                  `surname` varchar(100) NOT NULL,\n                  `filepath` varchar(200) NOT NULL,\n                  `filename` varchar(200) NOT NULL,\n                  `job_title` varchar(100) NOT NULL,\n                  `xmpp_username` varchar(200) NOT NULL,\n                  `skype` varchar(50) NOT NULL,\n                  `disabled` tinyint(4) NOT NULL,\n                  `hide_online` tinyint(1) NOT NULL,\n                  `all_departments` tinyint(1) NOT NULL,\n                  `invisible_mode` tinyint(1) NOT NULL,\n                  `rec_per_req` tinyint(1) NOT NULL,\n                  PRIMARY KEY (`id`),\n                  KEY `hide_online` (`hide_online`),\n                  KEY `rec_per_req` (`rec_per_req`),\n                  KEY `email` (`email`),\n                  KEY `xmpp_username` (`xmpp_username`)\n                ) DEFAULT CHARSET=utf8;");
 $UserData = new erLhcoreClassModelUser();
 $UserData->setPassword($form->AdminPassword);
 $UserData->email = $form->AdminEmail;
 $UserData->name = $form->AdminName;
 $UserData->surname = $form->AdminSurname;
 $UserData->username = $form->AdminUsername;
 $UserData->all_departments = 1;
 erLhcoreClassUser::getSession()->save($UserData);
 // User departaments
 $db->query("CREATE TABLE IF NOT EXISTS `lh_userdep` (\n\t\t\t\t  `id` int(11) NOT NULL AUTO_INCREMENT,\n\t\t\t\t  `user_id` int(11) NOT NULL,\n\t\t\t\t  `dep_id` int(11) NOT NULL,\n\t\t\t\t  `last_activity` int(11) NOT NULL,\n\t\t\t\t  `hide_online` int(11) NOT NULL,\n\t\t\t\t  `last_accepted` int(11) NOT NULL,\n\t\t\t\t  `active_chats` int(11) NOT NULL,\n\t\t\t\t  PRIMARY KEY (`id`),\n\t\t\t\t  KEY `user_id` (`user_id`),\n\t\t\t\t  KEY `last_activity_hide_online_dep_id` (`last_activity`,`hide_online`,`dep_id`),\n\t\t\t\t  KEY `dep_id` (`dep_id`)\n\t\t\t\t) DEFAULT CHARSET=utf8;");
 // Insert record to departament instantly
 $db->query("INSERT INTO `lh_userdep` (`user_id`,`dep_id`,`last_activity`,`hide_online`,`last_accepted`,`active_chats`) VALUES ({$UserData->id},0,0,0,0,0)");
 // Transfer chat
 $db->query("CREATE TABLE IF NOT EXISTS `lh_transfer` (\n\t\t\t\t  `id` int(11) NOT NULL AUTO_INCREMENT,\n\t\t\t\t  `chat_id` int(11) NOT NULL,\n\t\t\t\t  `dep_id` int(11) NOT NULL,\n\t\t\t\t  `transfer_user_id` int(11) NOT NULL,\n\t\t\t\t  `from_dep_id` int(11) NOT NULL,\n\t\t\t\t  `transfer_to_user_id` int(11) NOT NULL,\n\t\t\t\t  PRIMARY KEY (`id`),\n\t\t\t\t  KEY `dep_id` (`dep_id`),\n\t\t\t\t  KEY `transfer_user_id_dep_id` (`transfer_user_id`,`dep_id`),\n\t\t\t\t  KEY `transfer_to_user_id` (`transfer_to_user_id`)\n\t\t\t\t) DEFAULT CHARSET=utf8;");
 // Remember user table
 $db->query("CREATE TABLE IF NOT EXISTS `lh_users_remember` (\n\t\t\t\t `id` int(11) NOT NULL AUTO_INCREMENT,\n\t\t\t\t `user_id` int(11) NOT NULL,\n\t\t\t\t `mtime` int(11) NOT NULL,\n\t\t\t\t PRIMARY KEY (`id`)\n\t\t\t\t) DEFAULT CHARSET=utf8;");
 // Chat messages
开发者ID:p4prawin,项目名称:livechat,代码行数:31,代码来源:install.php


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