 
functions.php

  
function generate_password($length = 10) {
	$symbols = array_merge(range('a', 'z'), range('A', 'Z'), range(0, 9));
	$result = '';
	for($i = 0; $i < $length; $i++) {
		$result .= $symbols[rand(0, count($symbols) - 1)];
	}
	return $result;
 }
 
 
    
 
 https://oauth.yandex.ru/client/new
 
  
 ALTER TABLE `bb_users` ADD  `provider` VARCHAR( 255 ) NOT NULL DEFAULT  '';
 ALTER TABLE `bb_users` ADD  `social_id` VARCHAR( 255 ) NOT NULL DEFAULT  '';
 
   classes 
   SocialAuther
 
 