سلام
کسی میدونه چطوری میشه به encryption کدایگنایتر کار کرد؟
چجوری میشه رشته ی کد شده رو دوباره برگردوند؟
سلام
کسی میدونه چطوری میشه به encryption کدایگنایتر کار کرد؟
چجوری میشه رشته ی کد شده رو دوباره برگردوند؟
فکر نمی کنم encrypt رو بشه رشته رو دوباره برگردوند
برای پسورد
1-شما پسورد کد شده رو در بانک ذخیره کن
2-وقتی می خوای پسورد رو مقایسه کنی بجای اینکه می خوای پسورد ذخیره شده توی بانک رو برگردونی پسوردی که کاربر وارد کرده رو encrypt کن و با مقدار داخل بانک مقایسه کن
اگر می خواید رشته رو برگردونید می تونید از code و decode استفاده کنید
encrypt یعنی اینکه یک استرینگ رو طبق یک الگوریتمی به یک استرینگ دیگه تبدیل کرد به نوعی که قابل برگشت نباشه و همچنین یکتا باشه
encode یعنی اینکه یک استرینگ رو به حالت قابل بازگشت به یک استرینگ دیگه تبدیل کنیم
در کد codeigniter شما هر دو امکان رو دارید اما یادتون باشه که یک key برای encode دارید، در حقیقت codeigniter روش خودش رو برای encode کردن داره و عملیات رو با یک key انجام میده و با همون key هم فقط برمی گردونه یا decode می کنه