add customer fields option with agent, display_custnum, status and name, RT#73721
[freeside.git] / fs_selfservice / php / freeside_agent_login_example.php
1 <?
2
3 require('freeside.class.php');
4 $freeside = new FreesideSelfService();
5
6 $response = $freeside->agent_login( array( 
7   'username' => strtolower($_POST['username']),
8   'password' => strtolower($_POST['password']),
9 ) );
10
11 error_log("[login] received response from freeside: $response");
12 $error = $response['error'];
13
14 if ( ! $error ) {
15
16     // sucessful login
17
18     $session_id = $response['session_id'];
19
20     error_log("[login] agent logged into freeside with session_id=$session_id");
21
22     // store session id in your session store, to be used for other calls
23
24 } else {
25
26     // unsucessful login
27
28     error_log("[login] error logging agent into freeside: $error");
29
30     // display error message to user
31
32 }
33
34 ?>