@@ -110,23 +110,22 @@ public function checkLangTag(Request $request)
110110 return $ defaultLangTag ;
111111 }
112112
113- $ cookiePrefix = ConfigHelper::fresnsConfigByItemKey ('website_cookie_prefix ' ) ?? 'fresns_ ' ;
114113 $ supportedLanguages = ConfigHelper::fresnsConfigLangTags ();
115114
116115 // switch language
117116 $ switchLang = $ request ->language ;
118117
119118 if ($ switchLang && in_array ($ switchLang , $ supportedLanguages )) {
120- $ this ->setLangTag ($ switchLang, $ cookiePrefix );
119+ $ this ->setLangTag ($ switchLang );
121120
122121 return $ switchLang ;
123122 }
124123
125124 // cookie locale
126- $ cookieLangTag = Cookie::get ("{ $ cookiePrefix } lang_tag " );
125+ $ cookieLangTag = Cookie::get (' fresns_lang_tag ' );
127126
128127 if ($ cookieLangTag ) {
129- App::setLocale ($ cookieLangTag, $ cookiePrefix );
128+ App::setLocale ($ cookieLangTag );
130129
131130 return $ cookieLangTag ;
132131 }
@@ -144,14 +143,14 @@ public function checkLangTag(Request $request)
144143 }
145144
146145 if (! $ firstLang ) {
147- $ this ->setLangTag ($ defaultLangTag, $ cookiePrefix );
146+ $ this ->setLangTag ($ defaultLangTag );
148147
149148 return $ defaultLangTag ;
150149 }
151150
152151 // The language tag are identical
153152 if (in_array ($ firstLang , $ supportedLanguages )) {
154- $ this ->setLangTag ($ firstLang, $ cookiePrefix );
153+ $ this ->setLangTag ($ firstLang );
155154
156155 return $ firstLang ;
157156 }
@@ -164,7 +163,7 @@ public function checkLangTag(Request $request)
164163 $ newFirstLang = Str::replace ('zh-HK ' , 'zh-Hant ' , $ newFirstLang );
165164
166165 if (in_array ($ newFirstLang , $ supportedLanguages )) {
167- $ this ->setLangTag ($ newFirstLang, $ cookiePrefix );
166+ $ this ->setLangTag ($ newFirstLang );
168167
169168 return $ newFirstLang ;
170169 }
@@ -179,7 +178,7 @@ public function checkLangTag(Request $request)
179178
180179 if ($ allIntersect ) {
181180 $ zhLocale = reset ($ allIntersect );
182- $ this ->setLangTag ($ zhLocale, $ cookiePrefix );
181+ $ this ->setLangTag ($ zhLocale );
183182
184183 return $ zhLocale ;
185184 }
@@ -188,23 +187,23 @@ public function checkLangTag(Request $request)
188187 // Not identical, matches the start of the string
189188 foreach ($ supportedLanguages as $ supportedLangTag ) {
190189 if (Str::startsWith ($ supportedLangTag , $ substrLang )) {
191- $ this ->setLangTag ($ supportedLangTag, $ cookiePrefix );
190+ $ this ->setLangTag ($ supportedLangTag );
192191
193192 return $ supportedLangTag ;
194193 }
195194 }
196195
197196 // default locale
198- $ this ->setLangTag ($ defaultLangTag, $ cookiePrefix );
197+ $ this ->setLangTag ($ defaultLangTag );
199198
200199 return $ defaultLangTag ;
201200 }
202201
203- public function setLangTag (string $ langTag, string $ cookiePrefix )
202+ public function setLangTag (string $ langTag )
204203 {
205204 App::setLocale ($ langTag );
206205
207- Cookie::queue (Cookie::forever ("{ $ cookiePrefix } lang_tag " , $ langTag , '/ ' , null , false , false ));
206+ Cookie::queue (Cookie::forever (' fresns_lang_tag ' , $ langTag , '/ ' , null , false , false ));
208207 }
209208
210209 public function setHeaders (Request $ request , string $ langTag )
@@ -219,14 +218,6 @@ public function setHeaders(Request $request, string $langTag)
219218 ], 403 );
220219 }
221220
222- // cookie key name
223- $ cookiePrefix = ConfigHelper::fresnsConfigByItemKey ('website_cookie_prefix ' ) ?? 'fresns_ ' ;
224-
225- $ cookieNameAid = "{$ cookiePrefix }aid " ;
226- $ cookieNameAidToken = "{$ cookiePrefix }aid_token " ;
227- $ cookieNameUid = "{$ cookiePrefix }uid " ;
228- $ cookieNameUidToken = "{$ cookiePrefix }uid_token " ;
229-
230221 $ headers = [
231222 'X-Fresns-App-Id ' => $ keyInfo ->app_id ,
232223 'X-Fresns-Client-Platform-Id ' => $ keyInfo ->platform_id ,
@@ -235,10 +226,10 @@ public function setHeaders(Request $request, string $langTag)
235226 'X-Fresns-Client-Timezone ' => Cookie::get ('fresns_timezone ' ),
236227 'X-Fresns-Client-Lang-Tag ' => $ langTag ,
237228 'X-Fresns-Client-Content-Format ' => null ,
238- 'X-Fresns-Aid ' => Cookie::get ($ cookieNameAid ),
239- 'X-Fresns-Aid-Token ' => Cookie::get ($ cookieNameAidToken ),
240- 'X-Fresns-Uid ' => Cookie::get ($ cookieNameUid ),
241- 'X-Fresns-Uid-Token ' => Cookie::get ($ cookieNameUidToken ),
229+ 'X-Fresns-Aid ' => Cookie::get (' fresns_aid ' ),
230+ 'X-Fresns-Aid-Token ' => Cookie::get (' fresns_aid_token ' ),
231+ 'X-Fresns-Uid ' => Cookie::get (' fresns_uid ' ),
232+ 'X-Fresns-Uid-Token ' => Cookie::get (' fresns_uid_token ' ),
242233 'X-Fresns-Signature ' => null ,
243234 'X-Fresns-Signature-Timestamp ' => time (),
244235 ];
0 commit comments