• Square-facebook

Custom Login Page

"$username"); $client12= new soapclient('https://www.etypeservices.com/service_GetPublicationIDByUserName.asmx?WSDL'); $response12=$client12->GetPublicationID($param12); if($response12->GetPublicationIDResult== -9) { $msg="Invalid UserName or Password. "; } else if($response12->GetPublicationIDResult== 4983) { $param=array('UserName' =>"$username",'Password' =>"$Password"); $client= new soapclient('https://www.etypeservices.com/Service_SubscriberLogin.asmx?WSDL'); $response=$client->ValidateSubscriber($param); $param1=array('UserName' =>"$username"); $client1= new soapclient('https://www.etypeservices.com/Get_EmailbyUserName.asmx?WSDL'); $response1=$client1->GetSubscriberEmail($param1); $query="select name, uid from users where name='".$username."'"; $qu=db_query($query); $userexit = "";$useruid = ""; foreach($qu as $qu) { $userexit = $qu->name; $useruid = $qu->uid; } if($response->ValidateSubscriberResult == -1) { $msg="Your Subscription has been expired Click here to re-subscribe."; } else { global $user; if($user->uid==0) { if($userexit != '') { if($response->ValidateSubscriberResult== -5) { $msg="Invalid UserName or Password"; } else{ global $user; $user = user_load($useruid ); drupal_session_regenerate(); drupal_goto($destination); } } else { if($response->ValidateSubscriberResult== -5) { $msg="Invalid UserName or Password"; } else { $param1=array('UserName' =>"$username"); $client= new soapclient('https://www.etypeservices.com/Get_EmailbyUserName.asmx?WSDL'); $response1=$client->GetSubscriberEmail($param1); $fields = array( 'name' => $username, 'mail' => $response1->GetSubscriberEmailResult, 'pass' => $Password, 'status' => 1, 'init' => $response1->GetSubscriberEmailResult, 'roles' => array( DRUPAL_AUTHENTICATED_RID => 'authenticated user', ), ); $account = user_save('', $fields); $param=array('UserName' =>"$username"); $client1= new soapclient('https://www.etypeservices.com/Service_GetExpiryDate.asmx?WSDL'); $response=$client1->SubscriptionExpiryDate($param); $qu=$account->uid; $role=6; $t=$response->SubscriptionExpiryDateResult; echo $t; $qu=db_query('SELECT MAX(uid) FROM {users}')->fetchField(); $query="select name, uid from users where name='".$username."'"; $qu=db_query($query); $useruid = ""; foreach($qu as $qu) { $useruid = $qu->uid; } global $user; $user = user_load($useruid ); drupal_session_regenerate(); drupal_goto($destination); } } } } } else { $msg="Invalid UserName or Password"; } } ?>