آموزش برنامه نویسی
موضوعات آموزش
- آشنایی با سخت افزارهای رایانه
- آموزش الکترونیک
- آموزش CSS
- آموزش HTML
- آموزش PHP
- آموزش برنامه نویسی
- آموزش پزشکی
- آموزش شبکه
- آموزش عکاسی
- آموزش کامپیوتر
- آموزش هنر های دستی
- اشعار زیبا
- بیوگرافی هنرمدان
- پرکاربردترین نکته ها برنامه نویس
- ترفندهای رایانه
- تست هوش و روانشناسی
- تصاویر جالب انگیز
- تصاویر عاشقانه
- تعبیر خواب
- دانش فنی مکانیک خودرو
- سورس کدهای آماده
- ضرب المثلها
- طالع بینی
- طب سنتی
- فال و استخاره
- لطیفه
- مرجع خطاهای رایانه
- موتورسیکلت
- بدست آوردن مشخصات سیستم کارب...
- ایجاد یک کلمه عبور ایمن برای...
- بدست آوردن آدرس IP واقعی کار...
- نصب لوکال هاست (PhpMyAdmin) ...
- آموزش استفاده از jdf و datep...
- آموزش استفاده از ادیتور متن ...
- افزایش امنیت در ارسال مقادیر...
- پرکاربردترین کدها در هر پروژ...
- آشنایی با سیستم های رنگی کلا...
- ۷ نکته مهم برای ایجاد لینک ه...
- چگونه بهترین ترکیب رنگ را بر...
- مقدمه ای بر تشخیص و شناخت رن...
- پر کاربردترین نکات در برنامه...

مرورگر شما: Unknown Browser

کشور شما: United States

موقعیت شما: 54.173.237.152
بازدید دیروز: 0
بازدید کننده دیروز: 0
بازدید امروز: 101
بازدید کننده امروز: 59
بازدید کل تا به امروز: 2927035
آموزش > آموزش برنامه نویسی > پرکاربردترین نکته ها برنامه نویس >
شاید شما هم بار ها شاهد بودید که اشخاص اقدام به وارد کردن رمزهای عبور غیر مطمئنی میکنند و همین عمل باعث گردیده که هکرها و یا افراد سود جو بتوانند اقدام به باز نمودن حساب های کاربری اشخاص نموده و به اهداف خود جهت وارد نمودن خسارات بعضا جبران ناپذیری کنند. امروز برای شما کدی را نوشته ایم که با آن میتوانید کاربران سایت خود را مجبور نمائید تا رمزهای عبور مطمئنی را ایجاد کنند. پس در ادامه با حساس کامپیوتر دات کام همراه باشید.
کد زیر جهت ارسال رمز عبور میباشد.
<form method="post" name="password_check"> <label>رمز عبور:</label> <input type="password" name="password" id="password" class="depth"/> <label>تکرار رمز عبور:</label> <input type="password" name="repeat_password" id="repeat_password" class="depth"/> <input type="submit" value="اعتبار سنجی" /> </form>
کد زیر جهت بررسی رمز عبور میباشد.
function Password_Check() { // حداقل طول رمز عبور $min_character='6'; // حداکثر طول رمز عبور $max_character='16'; // اجرای عمل چک نمودن رمز عبور if(isset($_POST['password']) && !empty($_POST['password'])) { $password_string = $_POST['password']; $password_repeat = $_POST['repeat_password']; if($password_string == $password_repeat) { $chars = str_split($password_string); $incorrect = false; if(count(array_unique($chars)) === 1) { $incorrect = true; } else { $prevChar = array_shift($chars); foreach($chars as $char) { if($char == $prevChar) { $incorrect = true; } elseif($char === substr(++$prevChar, -1)) { $incorrect = true; } else { $incorrect = false; break; } } } // شمارش طول رمز عبور $check_character = strlen(utf8_decode($password_string)); if($check_character < $min_character) { echo 'رمز عبور وارد شده کمتر از '.$min_character.' می باشد!'; } elseif($check_character > $max_character) { echo 'رمز عبور وارد شده بیشتر از '.$max_character.' می باشد!'; } else { if($incorrect) { echo 'رمز عبور وارد شده ایمن نمی باشد!'; } else { echo 'رمز عبور وارد شده ایمن می باشد'; } } return; } else { echo 'رمز عبور وارده شده با تکرار آن مطابقت ندارد!'; } } }
کد زیر جهت نمایش پیغام ها میباشد.
echo Password_Check();