當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Contacts::validateUser方法代碼示例

本文整理匯總了PHP中Contacts::validateUser方法的典型用法代碼示例。如果您正苦於以下問題:PHP Contacts::validateUser方法的具體用法?PHP Contacts::validateUser怎麽用?PHP Contacts::validateUser使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Contacts的用法示例。


在下文中一共展示了Contacts::validateUser方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: createUserFromContactForm

	private function createUserFromContactForm ($user, $contactId, $email, $sendEmail = true) {
		$createUser = false;
		$createPass = false;

		if ( array_var ($user, 'create-user')) {
			$createUser = true;
			if ( array_var ($user, 'create-password') || !$sendEmail) { 
				$createPass = true;
				$password =  array_var($user, 'password');
				$password_a =  array_var($user, 'password_a');
			}
			$type =  array_var($user, 'type');
			$username =  array_var($user, 'username');
		}
		if ($createUser){
			if ($createPass){
				$userData = array(
					'contact_id' => $contactId,
					'username' => $username,
					'email' => $email,
					'password' => $password,
					'password_a' => $password_a,
					'type' => $type,
					'password_generator' => 'specify',
					'send_email_notification' => $sendEmail
				);
			}else{
				$userData = array(
					'contact_id' => $contactId,
					'username' => $username,
					'email' => $email,
					'type' => $type,
					'password_generator' => 'link',
					'send_email_notification' => $sendEmail
				);
			}
			$valid =  Contacts::validateUser($contactId);
			create_user($userData, '');
		}
		
	}
開發者ID:Jtgadbois,項目名稱:Pedadida,代碼行數:41,代碼來源:ContactController.class.php

示例2: createUserFromContactForm

 private function createUserFromContactForm($user, $contactId, $email, $sendEmail = true, $save_permissions = true)
 {
     $createUser = false;
     $createPass = false;
     if (array_var($user, 'create-user')) {
         $createUser = true;
         if (array_var($user, 'create-password') || !$sendEmail) {
             $createPass = true;
             $password = array_var($user, 'password');
             $password_a = array_var($user, 'password_a');
         }
         $type = array_var($user, 'type');
         $username = array_var($user, 'username');
     }
     if ($createUser) {
         if ($createPass) {
             $userData = array('contact_id' => $contactId, 'username' => $username, 'email' => $email, 'password' => $password, 'password_a' => $password_a, 'type' => $type, 'password_generator' => 'specify', 'send_email_notification' => $sendEmail);
         } else {
             $userData = array('contact_id' => $contactId, 'username' => $username, 'email' => $email, 'type' => $type, 'password_generator' => 'link', 'send_email_notification' => $sendEmail);
         }
         $valid = Contacts::validateUser($contactId);
         // root permissions
         if ($rp_genid = array_var($_POST, 'root_perm_genid')) {
             $rp_permissions_data = array();
             foreach ($_POST as $name => $value) {
                 if (str_starts_with($name, $rp_genid . 'rg_root_')) {
                     $rp_permissions_data[$name] = $value;
                 }
             }
         }
         create_user($userData, array_var($_REQUEST, 'permissions', ''), $rp_permissions_data, $save_permissions);
     }
     return $userData;
 }
開發者ID:abhinay100,項目名稱:feng_app,代碼行數:34,代碼來源:ContactController.class.php


注:本文中的Contacts::validateUser方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。