چطور میشه تو وب سرویس RESTful برای هر دستگاهی که لاگین میشه یه API Key ساخت؟!
سلام
تازه دارم یه وب سرویس REST میسازم ولی مشکلم اینه که میخوام اگه کاربر تو سمت کلاینت با دو یا چندتا دستگاه لاگین شد برای هرکدوم یه کلید جدا بسازه و سوالم اینه که اونوقت این کلید رو کجا باید ذخیره کرد؟!
ذخیره کردن همشون به صورت آرایهی جیسون تو یه فیلد از دیتابیس برای هر کاربری درسته؟! و بعد از همین جا اطلاعات رو میگیره و تو سمت کلاینت و یه قسمت خاصی از برنامه نشون میده که چند نفر با این حساب لاگین شدن! هربار هم کل اون فیلد رو بگیره و بررسی کنه که کلید توش هست یا نه!
در کل این روشی جیسونی عاقلانس و یا روش دیگهای چی میتونه باشه؟!
در ضمن وب سرویس رو با Slim میسازم.
لازم به ذکره این کارو به خاطر آنلاین شدن تو دستگاهای مختنلف میخوام انجام بدم تا اگه تو یکی لاگ آف شد تو اون یکی نشه! چون موقع لاگین شدن، توکن ریست میشه و یه توکن جدید بش داده میشه!

سلام منطقی نیست چون سرچ کردن توی یه استرینگ توی دیتابیس کند هست و بهینه نیست
بهتره یه جدول دیگه درست کنید و از many to many relation استفاده کنید.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .