-
November 5th, 2015, 09:35
#1
راهنمایی برای نوشتن یک کوئری؟؟
با سلام
من میخوام یک برنامه بنویسم که هنگامی که کابر روی یک لینکی کلیک میکنه موقع انتقال به صفحه مورد نظر id این کاربر هم باید همراه با لینک ارسال بشه مانند کد زیر....
اما برای امنیت بیشتر این id رو hash کردم.
کد PHP:
<a hreft="mysite.com/targetPage?id=eddea82ad2755b24c4e168c5fgfdgsdd40"> link</a>
حالا صفحه دوم میخوام دوباره کاربر مورد نظر با این id رو پیدا کنم تا اطلاعاتش ویرایش بشه. ولی از آنجایی که این id به صورت hash شده است نمیدونم چه کار باید کنم. (یعنی نوشتن یک کوئری که کاربری رو پیدا کنه که اگر id اون hash بشه حاصل برابر با این مقدار فرستاده شده توسط لینک باشه)
کسی میدونه چطور باید این کارو انجام بدم؟؟؟ اگر راهنماییم کنید خیلی خیلی ممنون میشم.
با تشکر
-
-
November 5th, 2015 09:35
# ADS
-
November 5th, 2015, 12:01
#2
پاسخ : راهنمایی برای نوشتن یک کوئری؟؟
$_GET['id'];
id رو بگیرید هر مدلی که کد کردین دیکد کنید و مقدار قبلی رو بدست بیارین
موفق باشین.
-
-
November 5th, 2015, 15:14
#3
پاسخ : راهنمایی برای نوشتن یک کوئری؟؟
سلام
با توجه به اینکه هش قابل بازیابی نیست به نظر من شما باید در همون جدول که Id ها است یه ستون hash هم درست کنید و هش شده هر آی دی رو توش بذارید تا بتوانید از روی هش سایر اطلاعات کاربر رو از دیتابیس بگیرید.
-
تعداد تشکر ها از iHSG به دلیل پست مفید
-
November 5th, 2015, 15:20
#4
پاسخ : راهنمایی برای نوشتن یک کوئری؟؟

نوشته اصلی توسط
iHSG
سلام
با توجه به اینکه هش قابل بازیابی نیست به نظر من شما باید در همون جدول که Id ها است یه ستون hash هم درست کنید و هش شده هر آی دی رو توش بذارید تا بتوانید از روی هش سایر اطلاعات کاربر رو از دیتابیس بگیرید.
اره دقیقا hash oneway هست
اگه خودشون دستی الگوریتمشو ننوشته باشه
ولی در حالت کلی هش یه طرفه هست
Sent from my LG-D855 using Tapatalk
-
تعداد تشکر ها از ms313 به دلیل پست مفید