Dude
3 سال پیش توسط Dude مطرح شد
11 پاسخ

انتخاب آیدی کاربر

سلام
واسه انتخاب آیدی کاربری که لاگین کرده از لیست کاربران چه کدی باید نوشت؟ از دستور 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);
?>

فعلا میتونم دو حالت دریافت کنم یا اخرین کاربر که لاگین کرده و یا کل کاربر .ولی نیاز دارم هر کاربری که تو دیتابیس هست بتونه وارد بشه.


ثبت پرسش جدید
Dude
تخصص : هنوز زوده
@m.r.dude.body 3 سال پیش آپدیت شد
0

با استفاده از flutter session میشه مشکل حل کرد. واسه دوستانی که از فلاتر استفاده میکنن.


Reza
تخصص : برنامه نویس وب
@Rezanp7 3 سال پیش مطرح شد
0

سلام
ببین وقتی کاربری لاگین کرد همون لحظه اطلاعاتش رو توی یک سشن ذخیره میکنی تا هرجا تو هر صفحه ای که خواستی به تمام اطلاعاتش دسترسی داشته باشی به همین سادگی


رضا پارسیان
تخصص : توسعه دهنده Php , Laravel
@Rp76 3 سال پیش مطرح شد
0

@Rezanp7
اگر به هر دلیلی دیگه اون یوزر توی دیتابیس نباشه
یا اطلاعاتش عوض شه چی؟


محمد شامخی
تخصص : fullstack developer
@mohamadshamekhi 3 سال پیش مطرح شد
0

@m.r.dude.body

سلام وقت بخیر
برای این کار میتونی وقتی کاربر لاگین کرد اطلاعاتی که ازش داری و داخل session ذخیره کنی و هرتایمی که نیاز داشتی از session بگیری و ازش استفاده کنی


Reza
تخصص : برنامه نویس وب
@Rezanp7 3 سال پیش مطرح شد
0

@Rp76
ببین دوست عزیز
نیاز نیست تمام اطلاعات کاربر تو سشن ذخیره بشه
شما فقط یک دیتای یونیک از کاربر رو تو سشن ذخیره میکنی برای مثال ایمیلی که باهاش لاگین کرد یا ایدی اون کاربر رو تو سشن ذخیره میکنی
بعد از طریق اون ایدی یا ایمیلی که از کاربر تو سشن داری یه کوئری میزنی به دیتابیس و اطلاعات کامل کاربر رو دریافت میکنی

اصلا از نظر امنیتی هم درست نیست که تمام اطلاعات کاربر رو بیای توی سشن ذخیره کنی


Reza
تخصص : برنامه نویس وب
@Rezanp7 3 سال پیش مطرح شد
0

@m.r.dude.body
با این راهی که گفتم اگه اطلاعات عوض بشه هم مشکلی نیست
اگه یوزر هم تو دیتابیس نباشه اصلا نباید بتونه لاگین کنه


Dude
تخصص : هنوز زوده
@m.r.dude.body 3 سال پیش مطرح شد
0

@Rezanp7
سلام ممنون ولی مبحث session فکر میکنم مربوط به وب میشه.واسه نرم افزار موبایلی چیکار میشه کرد؟


Dude
تخصص : هنوز زوده
@m.r.dude.body 3 سال پیش مطرح شد
0

سلام ممنون ولی مبحث session فکر میکنم مربوط به وب میشه.واسه نرم افزار موبایلی چیکار میشه کرد؟
@mohamadshamekhi


Reza
تخصص : برنامه نویس وب
@Rezanp7 3 سال پیش مطرح شد
0

@m.r.dude.body
خب تو وب با ایدی که داریم یه کوئری میزنیم اطلاعات کاربر رو میگیریم بعدش تو اندروید ازش استفاده میکنیم دیگه

راهی نیست که مستقیم از اندروید اینکارو بکنیم باید از api استفاده کنیم


Dude
تخصص : هنوز زوده
@m.r.dude.body 3 سال پیش مطرح شد
0

@Rezanp7
خوب مشکل دقیقا همینجاست که یا همه آیدی کاربران دریافت میشه از طریق api یا آیدی اخرین کاربری که لاگین کرده .


Reza
تخصص : برنامه نویس وب
@Rezanp7 3 سال پیش مطرح شد
0

@m.r.dude.body
کد صفحه ثبت نام کاربر رو بفرست


Dude
تخصص : هنوز زوده
@m.r.dude.body 3 سال پیش آپدیت شد
0

با استفاده از flutter session میشه مشکل حل کرد. واسه دوستانی که از فلاتر استفاده میکنن.


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام