| 
									
										
										
										
											2012-05-15 03:37:45 +00:00
										 |  |  | #encoding: utf-8 | 
					
						
							|  |  |  | require 'mysql2' | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | $nccu_ldap_connection | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | module  NccuLdapConnection | 
					
						
							|  |  |  |   BASE = 'ou=People,dc=nccu,dc=edu,dc=tw' | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   def self.establish | 
					
						
							| 
									
										
										
										
											2012-06-22 06:32:28 +00:00
										 |  |  |       $nccu_ldap_connection = Net::LDAP.new | 
					
						
							|  |  |  |       $nccu_ldap_connection.port =LDAP_CONFIG["port"] | 
					
						
							|  |  |  |       $nccu_ldap_connection.host = LDAP_CONFIG["host"] | 
					
						
							|  |  |  |       $nccu_ldap_connection.authenticate(LDAP_CONFIG["authenticate_info"],LDAP_CONFIG["authenticate_pwd"])  | 
					
						
							| 
									
										
										
										
											2012-05-15 03:37:45 +00:00
										 |  |  |   end | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | end |