اطلاعیه

کاربر گرامی

به انجمن برنامه نویسی AnswerCenter.ir خوش آمدید

 برای استفاده از تمامی امکانات سایت لطفا در انجمن عضو شوید


hosseinkarimyan

کاربر رو به رشد
  • تعداد ارسال ها

    358
  • تاریخ عضویت

  • آخرین بازدید

  • روز های برد

    1

آخرین بار برد hosseinkarimyan در بهمن 23 2018

hosseinkarimyan یکی از رکورد داران بیشترین تعداد پسند مطالب است !

اعتبار در سایت

86 عالی

درباره hosseinkarimyan

  • درجه
    کاربر حرفه ای

روش های تماس

  • آدرس سایت
    http://noavare.ir/

مشخصات پروفایل

  • علاقه مندی ها
    برنامه نویسی اندروید ُ وب ُ ویندوز و...

آخرین بازدید کنندگان نمایه

778 بازدید کننده نمایه
  1. سلام دوستان من b4a رو کامل مسلط هستم و حالا میخوام شروع به یادگیری اندروید استودیو کنم آیا به نظر شما زبان جاوای اندروید استودیو رو شروع کنم و بعد کاتلین رو یاد بگیرم. و یا اینکه دیگه نیازی به یاد گیری زبان جاوا در اندروید استودیو نیست و یک مرتبه کاتلین رو یاد بگیرم. وآیا سورس ها کد ها آموزش های کاتلین هست برای یادگیری
  2. ممنون بی زحمت کد کوکی رو هم بزارید ولی اگه از کوکی استفاده کنیم امنیت کم نمیشه یا دستکاری کوکی. به نظر شما اگه در b4a هر جایی که ربط به حساب کاربری داشت مثلا نمایش پروفایل یا تغییر پروفایل و... مثلا برای تغییر پروفایل بیام نام کاربری و رمز عبور که در دیتابیس در گوشی ذخیره شده رو همراه با اسم جدید کاربر بفرستم به فایل updateprofile.php بعد بالای تمامی کد ها یوز و پسورد رو بگیرم و اون رو با php curl به فایل login.php بفرستم و نتیجه اگه ورود موفق بود بقیه ی کد ویرایش پروفایل اجرا بشه.
  3. سلام فرض کنید ما سه فایل php داریم : ما ابتدا فایل start.php که سشن رو مقدار دهی میکنه رو لود می کنیم حالا بعد نیم ساعت فایل get.php رو لود میکنیم مشکل این هست که سشن بعد نیم ساعت به صورت خودکار حذف شده توی اینترنت خیلی سرچ کردم راه هایی مثل session.gc_maxlifetime و session.cookie_lifetime بود فایده نداشت همین مشکل هم توی b4a دارم دوستان کمک کنید. درسته این کار برای امنیت هست ولی برای b4a چه باید کرد اینجا مطرح کردم دوستان کمک کردن ولی به نتیجه خوبی نرسیدم: پاک شدن سشن بعد از نیم ساعت در b4a - پرسش و پاسخ (بیسیک4اندروید) - مرکز پاسخگویی به سوالات برنامه نویسی start.php ساخت سشن و مقدار دهی آن : <?php session_start(); require_once "jdf.php"; $_SESSION['name']="ali"; die(" سشن ساخته شد " .jdate("Y/m/d h:i:s")); ?> فایل get.php گرفتن سشن و نشون دادن آن : <?php session_start(); require_once "jdf.php"; echo (" زمان جاری " .jdate("Y/m/d h:i:s")); if (isset($_SESSION['name'])){ if (trim($_SESSION['name'])!=null){ echo "سشن هنوز وجود دارد"; echo "<hr>".$_SESSION['name']; }else{ die("سشن حذف شده trim"); } }else{ die("سشن حذف شده isset"); } ?> فایل 3 حذف کامل سشن توسط خود کاربر : <?php session_start(); session_destroy(); require_once "jdf.php"; echo (" حذف سشن توسط کاربر زمان جاری " .jdate("Y/m/d h:i:s")); ?>
  4. سلام من یه دیتابیس افلاین دارم که هنگام ثبت نام یا فرم لاگین شماره تلفن کاربر و رمز عبورش رو ذخیره میکنه ، بعد هر وقت کاربر برنامه رو اجرا کرد در Activity_Create میاد چک میکنه اگه دیتابیس در گوشی بود شماره تلفن کاربر و رمز عبور از دیتابیس موجود در گوشی می خونه و اون رو ارسال میکنه به فایل login.php در سرور بعد اگه نام کاربری و رمز عبور معتبر بود یعنی کاربر وارد شده پس یه sesstion با php ایجاد میکنه که در سشن وضعیت لاگین و شماره تلفن کاربر رو ذخیره میکنه. بعد فرض کنید توی قسمت پروفایل که در برنامه هست اطلاعات باید از سرور بگیره پس در فایل profile.php میاد چک میکنه آیا سشن ساخته شده اگه بود میاد در دیتابیس آنلاین در جدول user ها سرچ میکنه اطلاعات مر بوط به شماره تلفن موجود در سشن رو میاره پس نام و نام خانوادگی رو بدست میاره و به صورت json بر میکردونه به برنامه ، و سایر قسمت های برنامه که باید کاربر لاگین شده باشه با سشن کار میکنه. مشکل اینکه بعد نیم ساعت که کاربر گوشی رو قفل میشه یا با برنامه کار نمیکنه سشن php از بین میره همین مشکل توی نسخه وب هم هست . خدایی دوستان خیلی مهمه برام کمک کنید.
  5. واقعا از شما خیلی تشکر میکنم که همیشه مشکلات زیادی رو حل میکنید. منظور از دخیره سشن در دیتابس یعنی یه فیلد به تیبل یوز ها اضافه کنم و هر باری کاربر لاگین میشه timestamp زمان جاری رو مثلا 60 روز اضافه کنم که تاریخ انقضاء میشه بعد اون رو توی فیلد انقضاء بروز رسانی کنم . بعد باید چی بشه میشه مثال برنید
  6. روند کار برنامه به این صورت هست وقتی کاربر ثبت نام می کنه نام کاربری و رمز عبور در دیتابیس توی گوشی ذخیره میشه بعد مثلا کاربر اگه برنامه رو کامل ببنده و هر وقتی وارد برنامه بشه نام کاربری و رمز عبور که در دیتابس ذخیره شده بود به فایل لاگین php ارسال میشه بعد در فایل مربوط به لاگین php میاد چک میکنه که ایا نام کاربری و رمز عبور در دیتابس آنلاین موجود در سرور یکی هست اگه درست بود سشن ایجا میکنه و بقیه کار هایی که انجام میشه با سشن php اعتبارسنجی میشه مشکل اینکه وقتی مثلا کاربر نیم ساعت توی اپ بمونه و هیچ کاری نکنه و یا برنامه رو کامل نبره و مثلا توی اینستاگرام بره بعد نیم ساعت بیاد توی برنامه سشن php حذف میشه.
  7. سلام من هنگام ارتباط با سرور بعد از اینکه کاربر در اپ ثبت نام کرد نام کاربری و رمز در دیتابیس ذخیره میشه و هر بار که وارد اپ میشه این اطلاعات به سرور ارسال و بعد از اعتبارسنجی کاربر سشن ایجاد میشه و بقیه کار ها با سشن انجام میشه اگه کاربر توی اپ گوشی رو قلفل کنه یا برنامه توی recence ها باشه و با برنامه های دیگه کار کنه بعد نیم ساعت وارد اپ بشه سشن php حذف میشه دوستان چطور میتونم این مشکل حل کنم.
  8. سلام من از base64_encode برای رمز نگاری داده ها مثل نام کاربری و اسم کاربران استفاده میکنم ولی برای پسورد از Bcrypt استفاده میکنم حالا امنیت base64_encode زیاد خوب نیست من میخوام تابعی باشه روی php 7.2 پشتیبانی بشه و رمزنگاری ثابت باشه یعنی مثلا تابعی که یک پسورد و یه متن بهش بدیم و اون تابع متن رمز نگاری شده ثابت ولی باتوجه به پسوردی بهش دادیم رو برگردونه.
  9. می خوام نام نقطه اتصال گوشی ali و رمز اون 12345a67 باشه و نقطه اتصال بتونم روشن یا خاموش کنم . که با کتابخانه HotSpotlibفقط اندروید های 8 به پایین نقطه اتصال روشن یا خاموش میکنه.
  10. ممنون که همیشه شما پاسخگو هستید. حالا هر روشی باشه چطور میتونم همچین کاری کنم که برای سئو بهتر باشه صفحات من html هستند نه php که اطلاعات از دیتابس بگیره. مثال اگه بزنید ممنون میشم.
  11. سلام من میخوام با php یه فایل html با اسم فارسی بسازم که مشکلی نداشته با شه اگه بسازم نام فایل نامفهوم میشه . مثل اینکه در انجمن تاپیک ایجاد می کنیم به url دقت کنید فارسی هست و من میخوام برای سئو نام فایل html فارسی باشه چطور کمک کنید ممنون میشم
  12. من نزدیک 30 فرم دارم حالا یکی یکی برای این همه توکن بسازم واقعا کار خسته کننده ای هست راه دیگه ای که بشه جلوگیری کرد راهی ساده تر و بهتر. توی وب سایت های مشهور که میرم فیلدی چیزی که توکن باشه نمی بینم مثلا توی فرم های ویرایش پروفایل یا ...
  13. hosseinkarimyan

    وسط و راست چین

    dd.Gravity=bit.or(Gravity.CENTER_VERTICAL,Gravity.right)
  14. بچه تو رو خدا خیلی برام مهمه کمک کنید
  15. سلام دوستان همین طور که می دونید بهترین راه برای جلوگیری از حملات crsf ایجاد توکن در فرم ها و ذخیره در سشن هست و چک کردن این دو باهم. آیا من باید در تمامی فرم هایی که به سمت سرور می فرستم بایدتوکن در فرم ها قرار بدم این کار که واقعا خسته کننده هست و یا در اپی تحت اندروید باید در تمامی جا هایی که ارتباط با سرور داره توکن ایجاد کنم