Skip to content

Commit 21e001f

Browse files
committed
safe encode & decode
1 parent 258306a commit 21e001f

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

app/helpers/avo/application_helper.rb

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -170,14 +170,14 @@ def container_classes
170170
container_is_full_width? ? "" : "2xl:container 2xl:mx-auto"
171171
end
172172

173-
# encode params
173+
# encode & encrypt params
174174
def e(value)
175-
Marshal.dump(value)
175+
Avo::Services::EncryptionService.encrypt(message: value, purpose: :return_to, serializer: Marshal)
176176
end
177177

178-
# decode params
178+
# decrypt & decode params
179179
def d(value)
180-
Marshal.load(value)
180+
Avo::Services::EncryptionService.decrypt(message: value, purpose: :return_to, serializer: Marshal)
181181
rescue
182182
value
183183
end

0 commit comments

Comments
 (0)