Advertisement
hasancse1991

Untitled

May 26th, 2019
244
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.35 KB | None | 0 0
  1. --> POST https://uat.pulseservicesbd.com/api/logout
  2. Content-Type: application/x-www-form-urlencoded
  3. Content-Length: 20
  4. Accept: application/json
  5. Authorization: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJpYXQiOjE1NTg4NjYxMjEsImp0aSI6ImNkOGdFY0pyditmaEhNeFwvcXc3QVwvZVdRTlM1andHVjJYK0JNb2l4VDU4bz0iLCJpc3MiOiJ1YXQucHVsc2VzZXJ2aWNlc2JkLmNvbSIsImRhdGEiOnsidXNlcklkIjoiNzkiLCJ1c2VyTGV2ZWwiOiIzIn19.RVaDu_S_tV6Qn8pLKPSmskOSa9S-xDAmGBx95jnridTgEaFjB4bQ8O2qcBkRYL72_NiB_w1Ar7XziFduaWreHg
  6. identity=user_79_QSC
  7. --> END POST (20-byte body)
  8.  
  9.  
  10. <-- 200 OK https://uat.pulseservicesbd.com/authentication (230ms)
  11. Server: nginx/1.12.2
  12. Date: Sun, 26 May 2019 10:22:24 GMT
  13. Content-Type: text/html; charset=UTF-8
  14. Transfer-Encoding: chunked
  15. Connection: keep-alive
  16. X-Powered-By: PHP/7.2.15
  17. Set-Cookie: csrf_token=f863fc9c484586c95f29f4504d131570; expires=Sun, 26-May-2019 12:22:24 GMT; Max-Age=7200; path=/
  18. Set-Cookie: ci_session=9o74qb3li5nbb1722723c0a5fjao77qn; expires=Sun, 26-May-2019 12:22:24 GMT; Max-Age=7200; path=/; HttpOnly
  19. Expires: Thu, 19 Nov 1981 08:52:00 GMT
  20. Cache-Control: no-store, no-cache, must-revalidate
  21. Pragma: no-cache
  22. Access-Control-Allow-Origin: *
  23. <!DOCTYPE html>
  24. <html>
  25. <head>
  26. <meta charset="utf-8">
  27. <meta name="viewport" content="width=device-width, initial-scale=1">
  28. <meta content="width=device-width, initial-scale=1.0" name="viewport" />
  29. <meta name="description" content=""/>
  30. <meta name="keywords" content="">
  31. <meta name="author" content=""/>
  32. <meta name="MobileOptimized" content="320">
  33. <!-- csrf token -->
  34. <meta name="csrf_token" content="f863fc9c484586c95f29f4504d131570">
  35. <title>Pulse</title>
  36. <link rel="icon" type="image/ico" href="https://uat.pulseservicesbd.com/upload/webimages/favicon.png" />
  37. <link href="https://fonts.googleapis.com/css?family=Barlow:300,400,500,600,700" rel="stylesheet">
  38. <link href="https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700" rel="stylesheet">
  39. <!-- Font Awesome -->
  40. <link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">
  41. <!-- Bootstrap -->
  42. <link href="https://uat.pulseservicesbd.com/assets/new/user/css/bootstrap.min.css" rel="stylesheet">
  43. <!-- Toastr -->
  44. <link href="https://uat.pulseservicesbd.com/assets/new/common/css/toastr.css" rel="stylesheet">
  45. <!-- Select2 -->
  46. <link href="https://uat.pulseservicesbd.com/assets/user/lib/select2/select2.min.css" rel="stylesheet">
  47. <!-- Bootstrap fileinput -->
  48. <link href="https://uat.pulseservicesbd.com/assets/user/lib/bootstrap-fileinput/fileinput.min.css" rel="stylesheet">
  49. <!-- jQuery ui -->
  50. <link data-require="jqueryui@*" data-semver="1.10.0" rel="stylesheet" href="https://uat.pulseservicesbd.com/assets/admin/css/jquery-ui-1.10.0.custom.min.css" />
  51. <link href="https://uat.pulseservicesbd.com/assets/common/css/bootstrap-material-datetimepicker.css" rel="stylesheet">
  52. <!-- jQuery timepicker -->
  53. <link href="https://uat.pulseservicesbd.com/assets/new/user/css/lib/jquery.timepicker.min.css" rel="stylesheet">
  54. <link href="https://uat.pulseservicesbd.com/assets/new/user/css/style.min.css?102224" rel="stylesheet">
  55. <link href="https://uat.pulseservicesbd.com/assets/new/user/css/stylesheet.min.css" rel="stylesheet">
  56. <link href="https://uat.pulseservicesbd.com/assets/new/user/css/style_english.min.css?102224" rel="stylesheet">
  57. <!-- HTTPS required. HTTP will give a 403 forbidden response -->
  58. <script src="https://sdk.accountkit.com/en_US/sdk.js"></script>
  59. <!-- site jquery start -->
  60. <script src="https://uat.pulseservicesbd.com/assets/new/user/js/lib/jquery-3.1.1.min.js"></script>
  61. </head>
  62. <body class="dd_authentication">
  63. <div class="dd_loading_wrapper">
  64. <div class="dd_loading_inner">
  65. <img src="https://uat.pulseservicesbd.com/assets/new/user/images/loader01.gif" alt="" />
  66. </div>
  67. </div>
  68. <header class="header">
  69. <div class="header_area">
  70. <div class="row">
  71. <div class="col-xs-12">
  72. <div class="logo">
  73. <a href="https://www.mypulse.com.bd/">
  74. <img class="img-responsive" src="https://uat.pulseservicesbd.com/assets/new/user/images/logo.png" alt="pulse logo">
  75. </a>
  76. </div>
  77. <div class="authentication" style="display: inline;">
  78. <select id="auth_language_selection" class="normal-select form-control auth-language-selection">
  79. <option selected="selected" value="english">English</option><option value="french">বাংলা</option> </select>
  80. </div>
  81. </div>
  82. </div>
  83. </div>
  84. </header>
  85. <script>
  86. function open_window(url){
  87. var w = 880, h = 600,
  88. left = Number((screen.width/2)-(w/2)), tops = Number((screen.height/2)-(h/2)),
  89. popupWindow = window.open(url, '', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=1, copyhistory=no, width='+w+', height='+h+', top='+tops+', left='+left);
  90. popupWindow.focus(); return false;
  91. }
  92. </script>
  93. <section class="main_content_area">
  94. <div class="main-content signup-page row">
  95. <div class="content_right col-md-6 col-md-push-6">
  96. <div class="form-area-outer">
  97. <form class="login-form signup-form" id="login_form">
  98. <input type="hidden" name="csrf_token" value="f863fc9c484586c95f29f4504d131570" />
  99. <div class="header-description">
  100. <h3>welcome back!</h3>
  101. <p>enjoy pulse healthcare service from anywhere anytime..</p>
  102. </div>
  103.  
  104. <div class="form-group mobile-with-prefix">
  105.  
  106. <div class="row">
  107. <div class="col-md-3 col-xs-4">
  108. <select id="user_country" class="normal-select form-control mobile-prefix">
  109. <option value="7" >+61</option>';
  110. <option value="1" selected>+880</option>';
  111. <option value="5" >+44</option>';
  112. <option value="6" >+49</option>';
  113. <option value="2" >+91</option>';
  114. <option value="3" >+92</option>';
  115. <option value="4" >+94</option>';
  116. <option value="8" >+1</option>';
  117. </select>
  118. </div>
  119. <div class="col-md-9 col-xs-8">
  120. <input id="user_mobile" class="form-control" type="text" placeholder="Phone" autocomplete="off"/>
  121. </div>
  122. </div>
  123.  
  124.  
  125. </div>
  126. <div class="form-group t_align_l">
  127. <span class="or">or</span>
  128. <input id="user_email" type="email" class="form-control" placeholder="Email" autocomplete="off"/>
  129. </div>
  130. <div class="form-group">
  131. <input id="user_pass" class="form-control" type="password" placeholder="Password" autocomplete="off"/>
  132. </div>
  133. <div class="form-group signin-actions">
  134.  
  135. <div class="form-group">
  136. <a button-type="login" data-target="login-form" class="dd_btn btn-block btn-pulse-text">Login</a>
  137. </div>
  138. <div class="form-group or"><strong>or</strong></div>
  139. <div class="form-group m_bottom_30">
  140. <a href="javascript:void(0);" onclick="fbLogin()" id="fbLink" class="dd_btn btn_facebook btn-block btn-pulse-text">
  141.  
  142. <i class="fa fa-facebook"></i>
  143. continue with facebook
  144. </a>
  145. </div>
  146. <p class="forget_password">
  147. <a href="https://uat.pulseservicesbd.com/forgot-password">Forgot password ?</a>
  148. </p>
  149. <p class="sign_up_text">don't have an account? <a href="https://uat.pulseservicesbd.com/sign-up">Signup</a></p>
  150. </div>
  151.  
  152. </form>
  153. </div>
  154. </div>
  155. <div class="home-banner col-md-6 col-md-pull-6"></div>
  156. <div class="clearfix"></div>
  157. </div>
  158. </section>
  159. <script type="text/javascript">
  160. // Facebook login
  161. window.fbAsyncInit = function() {
  162. // FB JavaScript SDK configuration and setup
  163. FB.init({
  164. appId : "397321864369947", // '308976969938014', // FB App ID
  165. cookie : true, // enable cookies to allow the server to access the session
  166. xfbml : true, // parse social plugins on this page
  167. version : 'v3.2' // use graph api version 2.8
  168. });
  169.  
  170. // Check whether the user already logged in
  171. FB.getLoginStatus(function(response) {
  172. // console.log(response);
  173. if (response.status === 'connected') {
  174. //display user data
  175. // getFbUserData();
  176. }
  177. });
  178. };
  179. // Load the JavaScript SDK asynchronously
  180. (function(d, s, id) {
  181. var js, fjs = d.getElementsByTagName(s)[0];
  182. if (d.getElementById(id)) return;
  183. js = d.createElement(s); js.id = id;
  184. js.src = "//connect.facebook.net/en_US/sdk.js";
  185. fjs.parentNode.insertBefore(js, fjs);
  186. }(document, 'script', 'facebook-jssdk'));
  187. // Facebook login with JavaScript SDK
  188. function fbLogin() {
  189. FB.login(function (response) {
  190. if (response.authResponse) {
  191. var access_token = response.authResponse.accessToken;
  192. // Get and display the user profile data
  193. getFbUserData();
  194. } else {
  195. document.getElementById('status').innerHTML = 'User cancelled login or did not fully authorize.';
  196. }
  197. }, {scope: 'email'});
  198. }
  199. // Fetch the user profile data from facebook
  200. function getFbUserData(){
  201. FB.api('/me', {locale: 'en_US', fields: 'id,first_name,last_name,email,link,gender,locale,picture'},
  202. function (response) {
  203. // document.getElementById('fbLink').setAttribute("onclick","fbLogout()");
  204. // document.getElementById('fbLink').innerHTML = 'Logout from Facebook';
  205. // document.getElementById('status').innerHTML = 'Thanks for logging in, ' + response.first_name + '!';
  206. // document.getElementById('userData').innerHTML = '<p><b>FB ID:</b> '+response.id+'</p><p><b>Name:</b> '+response.first_name+' '+response.last_name+'</p><p><b>Email:</b> '+response.email+'</p><p><b>Gender:</b> '+response.gender+'</p><p><b>Locale:</b> '+response.locale+'</p><p><b>Picture:</b> <img src="'+response.picture.data.url+'"/></p><p><b>FB Profile:</b> <a target="_blank" href="'+response.link+'">click to view profile</a></p>';
  207.  
  208. // console.log(response);
  209. // If Email not Exists on Facebook Data
  210. if( typeof response.email == "undefined" ){
  211. // check fb id exists
  212. $.ajax({
  213. method : 'POST',
  214. url : base_url+'authentication/fbidcheck',
  215. data : {'fb_id' : response.id, 'base_url' : base_url},
  216. dataType: "JSON",
  217. crossDomain: true,
  218. failure: function () {
  219. console.log('facebook check fail');
  220. },
  221. complete: function (resp) {
  222. },
  223. success:function(resp){
  224. if( resp.user == true ){
  225. // login with only facebook id
  226. userLogin("", response.id, response.first_name+' '+response.last_name);
  227. }
  228. else{
  229.  
  230. toastr.error(resp['message']);
  231.  
  232. }
  233.  
  234. }
  235. });
  236. }
  237. else{
  238. // If email exists then check and login.
  239. $.ajax({
  240. method : 'POST',
  241. url : base_url+'authentication/useremailcheck',
  242. data : {'user_email' : response.email, 'base_url' : base_url, 'fb_id' : response.id},
  243. dataType: "JSON",
  244. crossDomain: true,
  245. failure: function () {
  246. console.log('facebook check fail');
  247. },
  248. complete: function (resp) {
  249. },
  250. success:function(resp){
  251. if( resp.status == 'true' ){
  252. userLogin(response.email, response.id, response.first_name+' '+response.last_name);
  253.  
  254. }
  255. else{
  256.  
  257. toastr.error(resp['message']);
  258. }
  259.  
  260. }
  261. });
  262. }
  263.  
  264. });
  265. }
  266. // Logout from facebook
  267. function fbLogout() {
  268. FB.logout(function() {
  269. document.getElementById('fbLink').setAttribute("onclick","fbLogin()");
  270. document.getElementById('fbLink').innerHTML = '<img src="http://localhost/codeigniter_showcase/pulsedemo/assets/user/images/facebook.png"/>';
  271. document.getElementById('userData').innerHTML = '';
  272. document.getElementById('status').innerHTML = 'You have successfully logout from Facebook.';
  273. // system logout
  274. localStorage.removeItem("user");
  275. window.location.href=base_url+'home/logout';
  276. });
  277. }
  278. uid=10849(u0_a849) vicesbd.com/... identical 1 line
  279. function userLogin(email = '', fb_id, user_name = '', user_level = ''){
  280. var baseUrl = "https://uat.pulseservicesbd.com/";
  281. var siteUrl = "https://uat.pulseservicesbd.com/index.php";
  282. blockUi();
  283. $.ajax({
  284. method : 'POST',
  285. url : base_url+'authentication/fblogin',
  286. data : {'user_email' : email, 'fb_id' : fb_id , 'user_name' :user_name , 'user_offset' : new Date().getTimezoneOffset(), 'base_url' : base_url, 'site_url' : siteUrl, 'rem' : 1, 'user_level' : user_level},
  287. dataType:'application/json',
  288. // crossDomain: true,
  289. failure: function () {
  290. console.log('fail');
  291. },
  292. complete: function (resp) {
  293. unblockUi();
  294. var resp = JSON.parse(resp.responseText);
  295.  
  296. if(resp['status'] == 'true'){
  297. // window.location= baseUrl+"profile";
  298. window.location.href=base_url;
  299. toastr.success(resp['message']);
  300.  
  301. }else{
  302. toastr.error(resp['message']);
  303. }
  304. return false;
  305. },
  306. success:function(data){
  307. console.log(data);
  308.  
  309. }
  310. });
  311. // .done(function(resp){
  312. // console.log(resp);
  313. // unblockUi();
  314. // var resp = JSON.parse(resp);
  315. // if(resp['status'] == 'true'){
  316. // location.reload();
  317. // toastr.success(resp['message']);
  318. // }else{
  319. // toastr.error(resp['message']);
  320. // }
  321. // });
  322. }
  323. $(document).on('keypress',function(e) {
  324. if(e.which == 13) {
  325. e.preventDefault();
  326. $('a[button-type="login"]').trigger('click');
  327. }
  328. });
  329. </script>
  330. <footer class="footer">
  331. <div class="footer_area">
  332. <div class="row">
  333. <div class="col-sm-6">
  334. <div class="footer_left">
  335. <div class="copyright">
  336. <p>© 2019, <a href="#">Pulse</a>, all rights reserved.</p>
  337. </div>
  338. </div>
  339. </div>
  340. <div class="col-sm-6">
  341. <div class="footer_right">
  342. <div class="developed_by">
  343. <p>Design & developed by: <a href="http://www.brainstation-23.com/" target="_blank">Brain Station 23</a></p>
  344. </div>
  345. </div>
  346. </div>
  347. </div>
  348. </div>
  349. </footer>
  350. <!-- Error Messages Start -->
  351. <input type="hidden" id="base_url" value="https://uat.pulseservicesbd.com/">
  352. <input type="hidden" value="email should be correct." id="emailerr_text">
  353. <input type="hidden" value="phone should be correct." id="phoneerr_text">
  354. <input type="hidden" value="all fields are required" id="emptyerr_text">
  355. <input type="hidden" value="You must fill in mobile phone no. or email." id="atLeastOne_text">
  356. <input type="hidden" value="You must have to fill password." id="emptyPass_text">
  357. <input type="hidden" value="password should contain minimum 6 characters." id="pwderr_text">
  358. <input type="hidden" value="both passwords should be same." id="repwderr_text">
  359. <input type="hidden" value="you have to accept our terms and conditions, in order to use our service" id="term_err_text">
  360. <input type="hidden" value="Only following formats are allowed : jpeg, jpg, png, gif, bmp" id="photo_err_text">
  361. <input type="hidden" value="password changed successfully." id="pwdchngsuc_text">
  362. <input type="hidden" value="Do you want to remove your profile pic" id="remove_img">
  363. <input type="hidden" value="Do you want to cancel this appointment" id="cancel_appointment">
  364. <input type="hidden" value="Do you want to rebook this appointment" id="rebook_appointment">
  365. <input type="hidden" value="Currently this doctor is not registered with chat application,Please try after sometime" id="notonchat">
  366. <input type="hidden" value="Please, select a slot" id="selectclinic">
  367. <input type="hidden" value="Please select time before 4:00PM" id="mc_time_before_4">
  368. <input type="hidden" value="Please select time After 4:00PM" id="mc_time_after_4">
  369. <input type="hidden" value="Something went wrong, please try again" id="somethingwentwrong">
  370. <input type="hidden" value="Accept Terms" id="accept_termsmsg">
  371. <input type="hidden" value="you have to accept our terms and conditions, in order to use our service" id="term_cond_message">
  372. <input type="hidden" value="birth date can not be greater than current date" id="date_of_birth_future_error">
  373. <input type="hidden" value="your age minimum have to be 18 years" id="date_of_birth_year_18_error">
  374. <input type="hidden" value="please provide your
  375. consultation fee" id="doctor_fee_note">
  376. <input type="hidden" value="Please fill in data, some fields are empty" id="fill_data">
  377. <input type="hidden" value="only input numeric number, without 'A' ( like 1,2,3)" id="bmdc_input_note">
  378. <input type="hidden" value="id card number is required" id="id_card_required">
  379. <input type="hidden" value="id card number is not valid" id="id_card_invalid">
  380. <input type="hidden" value="both side in a single attachment" id="nid_attachment_help_text">
  381. <input type="hidden" value="please upload first two pages in a single attachment" id="passport_foreign_attachment_help_text">
  382. <!-- account information-->
  383. <input type="hidden" value="bank address, branch" id="bank_address_lbl">
  384. <input type="hidden" value="BEFTN number" id="beftn_number">
  385. <input type="hidden" value="account holder name" id="account_holder_name">
  386. <input type="hidden" value="account number" id="account_number">
  387. <input type="hidden" value="Bank address is required" id="bank_address_required">
  388. <input type="hidden" value="Bank BEFTN or SWIFT code is required" id="bank_beftn_or_swift_required">
  389. <input type="hidden" value="Bank BEFTN number should be 9 digits" id="bank_beftn_not_valid">
  390. <input type="hidden" value="Bank account holder name is required" id="bank_account_holder_name_required">
  391. <input type="hidden" value="Bank account number is required" id="bank_account_required">
  392. <input type="hidden" value="Wallet number is required" id="wallet_number_required">
  393. <!-- Error Messages End -->
  394. <!-- Error Messages End -->
  395. <!-- bootstrap -->
  396. <script src="https://uat.pulseservicesbd.com/assets/new/user/js/lib/bootstrap.min.js"></script>
  397. <!-- toastr -->
  398. <script src="https://uat.pulseservicesbd.com/assets/new/common/js/toastr.js"></script>
  399. <!-- select2 -->
  400. <script src="https://uat.pulseservicesbd.com/assets/user/lib/select2/select2.full.min.js"></script>
  401. <!-- bootstrap fileinput -->
  402. <script src="https://uat.pulseservicesbd.com/assets/user/lib/bootstrap-fileinput/fileinput.min.js"></script>
  403. <script src="https://uat.pulseservicesbd.com/assets/user/lib/bootstrap-fileinput/theme.min.js"></script>
  404. <!--- Jquery Ui --->
  405. <script src="https://uat.pulseservicesbd.com/assets/admin/js/jquery-ui.js"></script>
  406. <!-- jQuery timepicker -->
  407. <script src= "https://uat.pulseservicesbd.com/assets/new/user/js/lib/jquery.timepicker.min.js"></script>
  408. <!-- OWL carousel -->
  409. <script src="https://uat.pulseservicesbd.com/assets/new/user/js/lib/owl.carousel.min.js"></script>
  410. <!-- moment -->
  411. <script src= "https://uat.pulseservicesbd.com/assets/common/js/moment.js"></script>
  412. <!-- bootstrap material datetimepicker -->
  413. <script src= "https://uat.pulseservicesbd.com/assets/common/js/bootstrap-material-datetimepicker.js"></script>
  414. <!-- Custom -->
  415. <script src="https://uat.pulseservicesbd.com/assets/new/user/js/custom.min.js?102224"></script>
  416. <script>
  417. // csrf token
  418. $.ajaxSetup({
  419. data: {
  420. 'csrf_token' : $("meta[name='csrf_token']").attr("content")
  421. }
  422. });
  423. </script>
  424. </body>
  425. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement