سلام
واسه انتخاب آیدی کاربری که لاگین کرده از لیست کاربران چه کدی باید نوشت؟ از دستور LIMIT که استفاده میکنم اخرین کاربری که وارد شده نشون میده ولی واسه کاربر قبلی نشون نمیده.
کد دریافت اخرین کاربر:
<?php
include "config.php";
$sql = "select id from otp order by id DESC LIMIT 1 ";
$result =array();
$res=$con-> query($sql);
//print_r($res);
if($res->num_rows>0){
while($row=$res->fetch_assoc()){
$result[]=$row;
}
}
echo json_encode($result);
?>
فعلا میتونم دو حالت دریافت کنم یا اخرین کاربر که لاگین کرده و یا کل کاربر .ولی نیاز دارم هر کاربری که تو دیتابیس هست بتونه وارد بشه.
سلام
ببین وقتی کاربری لاگین کرد همون لحظه اطلاعاتش رو توی یک سشن ذخیره میکنی تا هرجا تو هر صفحه ای که خواستی به تمام اطلاعاتش دسترسی داشته باشی به همین سادگی
سلام وقت بخیر
برای این کار میتونی وقتی کاربر لاگین کرد اطلاعاتی که ازش داری و داخل session ذخیره کنی و هرتایمی که نیاز داشتی از session بگیری و ازش استفاده کنی
@Rp76
ببین دوست عزیز
نیاز نیست تمام اطلاعات کاربر تو سشن ذخیره بشه
شما فقط یک دیتای یونیک از کاربر رو تو سشن ذخیره میکنی برای مثال ایمیلی که باهاش لاگین کرد یا ایدی اون کاربر رو تو سشن ذخیره میکنی
بعد از طریق اون ایدی یا ایمیلی که از کاربر تو سشن داری یه کوئری میزنی به دیتابیس و اطلاعات کامل کاربر رو دریافت میکنی
اصلا از نظر امنیتی هم درست نیست که تمام اطلاعات کاربر رو بیای توی سشن ذخیره کنی
@m.r.dude.body
با این راهی که گفتم اگه اطلاعات عوض بشه هم مشکلی نیست
اگه یوزر هم تو دیتابیس نباشه اصلا نباید بتونه لاگین کنه
سلام ممنون ولی مبحث session فکر میکنم مربوط به وب میشه.واسه نرم افزار موبایلی چیکار میشه کرد؟
@mohamadshamekhi
@m.r.dude.body
خب تو وب با ایدی که داریم یه کوئری میزنیم اطلاعات کاربر رو میگیریم بعدش تو اندروید ازش استفاده میکنیم دیگه
راهی نیست که مستقیم از اندروید اینکارو بکنیم باید از api استفاده کنیم
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟