129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
$response = json_encode($json);
$session_info = json_decode($response, true);
if(empty($session_info['MessageType']) || (!empty($session_info['MessageType']) && $session_info['MessageType'] != "E")) {
Session::forget('LoginCusStatus');
Session::put('STORE_ID', $session_info['StoreId']);
Session::put('SESSION_ID', $session_info['SessionId']);
Session::put('USER_ID', $session_info['UserId'] ?$session_info['UserId'] : 0);
Session::put('CartId', $session_info['CartId'] ?$session_info['CartId'] : 0);
Session::put('CartItemCount', $session_info['CartItemCount'] ?$session_info['CartItemCount'] : 0);
setcookie('BRSESSION_ID', Session::get('SESSION_ID'), time()+36000000, "/");
setcookie('USER_ID', $session_info['UserId'] ?$session_info['UserId'] : '', time()+36000000, "/");
$this->storeId = $session_info['StoreId'];
setcookie('BRSESSION_ID', '', -1, "/");
setcookie('USER_ID', '', -1, "/");
if(!empty($session_info['StatusCode']) && $session_info['StatusCode'] == 403){
Session::put('LoginCusStatus', $session_info['StatusCode']);
return !empty($session_info['SessionId'])?$session_info['SessionId']:"";
$storeId = Session::get('STORE_ID');
Cache::forget("StaffPicksProducts_".Session::get('Unique_Id'));
Cache::forget("FPProductsList_".Session::get('Unique_Id'));