یلدا ادامه داره... ❤️ ۴۰ درصد تخفیف همه دوره‌ها

استفاده از تخفیف‌ها
ثانیه
دقیقه
ساعت
روز
امید بهشتیان
4 سال پیش توسط امید بهشتیان مطرح شد
2 پاسخ

اتصال پنل پیامکی به فرم ثبت نام و ورود برای رمز یکبار مصرف

سلام دوستان خسته نباشید
من دارم یک پنل رو طراحی و کد نویسی میکنم که به این صورت عمل میکنه:
شخص وارد فرم میشه نام و نام خانوادگی خودش رو وارد میکنه
شماره تماس خودش رو وارد میکنه

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


روند ورود هم به این صورت هست:
نام کاربری که همان شماره تلفن شخص هست رو در فرم وارد میکنه
کد برای شخص ارسال میشه و اون رو که وارد کنه میتونه وارد پنل بشه و لاگین موفق میشه.

الان من چند تا مشکل دارم:
1- اول اینکه من با تابع rand رمز یکبار مصرف رو میسازم

$verifykey = rand(111111,999999);

2- کد زیر برای گرفتن شماره شخص هست و در پترن ارسال پیامک من وجود داره، الان من میخوام ببینم چطوری میتونم اون شماره ای که از فرم گرفتم رو به این تابع خودم بدم که کد رو براش ارسال کنه

$to = array("$منظورم این قسمت هست");

3- مورد بعدی نام و نام خانوادگی شخص هست که میخوام اون رو هم از فرم بگیرم و داخل یک متغیر بریزم که بتونم داخل پترن خودم از اون استفاده کنم

$input_data = array("code" => "$verifykey", "name" => "$نام و نام خانوادگی شخص");

4- و در نهایت اینکه من میخوام به این صورت عمل کنم که کد تابع rand رو هر بار در قسمت پسورد دیتابیس هر کاربر بریزم و برای هر بار وارد شدن دوباره من فیلد پسورد دیتابیس کاربر رو با کد جدید آپدیت کنم، اگر اوکی هست که هیچ و اگر روند بهتری میتونم استفاده کنم هم ممنون میشم دوستان راهنمایی کنند.

پیشاپیش از همه ممنونم.

پ.ن :فرم من در صفحه index.php هست و فایل ارسال پیامک من هم sendpattern.php هست .

@mohaligateway @AliValinejad @hesammousavi @eniack @mhyeganeh


ثبت پرسش جدید
json
تخصص : آزاد
@JSON 4 سال پیش آپدیت شد
0

سلام

۱- اول اینکه من با تابع rand رمز یکبار مصرف رو میسازم
مشکلی نداره و میتونین از همین روش استفاده کنین

۲- کد زیر برای گرفتن شماره شخص هست و در پترن ارسال پیامک من وجود داره، الان من میخوام ببینم چطوری میتونم اون شماره ای که از فرم گرفتم رو به این تابع خودم بدم که کد رو براش ارسال کنه
میتونین موقع اعتبارسنجی کد،یعنی زمانی که کاربر کد رو میفرسته سرور واسه اعتبارسنجی،مجددا شماره تلفن رو هم بفرستید یا میتونید سشن ست کنید و شماره تلفن رو از اون بگیرید.

۳- مورد بعدی نام و نام خانوادگی شخص هست که میخوام اون رو هم از فرم بگیرم و داخل یک متغیر بریزم که بتونم داخل پترن خودم از اون استفاده کنم
نام کاربر رو میتونید بر اساس شماره تلفن کاربر از دیتابیس بگیرید.

۴- و در نهایت اینکه من میخوام به این صورت عمل کنم که کد تابع rand رو هر بار در قسمت پسورد دیتابیس هر کاربر بریزم و برای هر بار وارد شدن دوباره من فیلد پسورد دیتابیس کاربر رو با کد جدید آپدیت کنم، اگر اوکی هست که هیچ و اگر روند بهتری میتونم استفاده کنم هم ممنون میشم دوستان راهنمایی کنند.
اوکیه


محمدسجاد دباغ
تخصص : برنامه نویس لاراول
@mdabbagh 4 سال پیش مطرح شد
0

سلام!
معمولا پنل های پیامکی سیستم otp دارند، به این معنا که خودشون کد یک بار مصرف میسازند و نیاز به rand نیست.
تنها کافیه شماره تلفن رو بفرستیم سمت Api پنل و بعد هم کد رو بفرستیم و در نهایت اگر درست بود ، پنل برای ما true بر میگردونه.


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

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