간만에 업데이트를 시행했습니다.


PS (PhpStorm) 의 FTP 기능이 업데이트에는 좀 안맞는지..


자꾸 누락 파일이 생기기는 하던데..


업데이트 이후 누락파일 정리하고..


기존 어플리케이션 폴더 다시 셋팅하고..


로그인을 시도!


로그인이 안되서 원인을 찾아보니..


2017년 11월 13일자로 Model Class에 존재하던 encodeID와 decodeID가 삭제되었습니다.


https://github.com/bcit-ci/CodeIgniter4/commit/f87ffec26b0d3dca7544a6e76e9110f03671dc54#diff-384916434b0b7a276d4abf274120e2c3


자세한 깃헙의 내용은 위를 참고..


커밋의 내용을 보니까 삭제한 이유로서 The Comprehensive Guide to URL Parameter Encryption in PHP 를 참고하라고 하네요.


요약하자면, 한때 유행하던 PK의 값을 암호화 하지 말아라!


Hashids 기법은 이미 오래전에 공개적으로 깨졌다!


만약 사용을 하고 싶다면, 암호화를 사용하지 말고, 임의의 랜덤 토큰을 사용하라! 라고 되어있네요.


즉, 기존의 PK값 대신에 고유의 토큰값을 가지고..


토큰값은 유니크로 해서 URL에서 접속할때 사용하는 select 용으로 쓰라는거 같습니다.


난 그냥 CodeIgniter 4에서 지원해주는 암호화, 복호화가 저거라서 사용했었는데..


암호화, 복호화를 만들어야..


ps. redirect 함수도 예전에는 그냥 거기까지만 읽고 페이지 이동을 해줬는데, 이제는 하단에 exit;로 종료시켜줘야 페이지 이동을 해주네요.

이것도 헬퍼에 함수 만들어서 조작해야겠..

Posted by Pure Ani

RE:D Cherish! -Eternity Blood- CRYSTALiA

放課後シンデレラ2 HOOKSOFT

花鐘カナデ*グラム NanaWind

フタマタ恋愛 ASa Project

スタディ§ステディ2 ま~まれぇど

リンパにATATA! ~メス牡蠣ミルクどぴゅらっしゅ~ Hending

創作彼女の恋愛公式 Aino+Links

流星ワールドアクター Heliodor

Secret Agent~騎士学園の忍びなるもの~ ensemble

天冥のコンキスタ エウシュリー

HaremKingdom -ハーレムキングダム- SMEE

ラズベリーキューブ まどそふと

ノラと皇女と野良猫ハート2 -Nora, Princess, and Crying Cat.- HARUKAZE

『ノラと皇女と野良猫ハート2』応援中♪

ピュアソングガーデン PULLTOP

はにデビ! Honey&Devil eufonie

姫繰三六五 HIMEKURI365

姫繰三六五 公式ウェブサイト

はるるみなもに! クロシェット

死に逝く君、館に芽吹く憎悪 バグシステム

Sanguinea-サングイネア- すにぃる

麗華の館 しすたーそふと

カスタムメイドオンライン KISS