رفتن به مطلب

فرم های ورود و ثبت نام و نوسازی رمز


پست های پیشنهاد شده

سلام

کسی می تونه مشکلم رو پاسخ بده تو فرم های ورود و ثبت نام و نوسازی رمز وقتی رو دکمه ثبت نام کلیک می کنم صفحه ثبت نام وردپرس رو میاره wp-login.php?action=register صفحه ورود هم wp-login.php می خوام پیام بده فیلدهای خالی رو پرکنید و دیگه صفحه ثبت نام یا ورود وردرس رو نیاره

2.jpg

<!-- Custom Login/Register/Password Code @ http://digwp.com/2010/12/login-register-password-code/ -->

<!-- Theme Template Code -->

<script type="text/javascript">

function nrvalidate(evt) {

var theEvent = evt || window.event;

var key = theEvent.keyCode || theEvent.which;

key = String.fromCharCode( key );

var regex = /[0-9,'a-z','-_.']/;

if( !regex.test(key) )

{ theEvent.returnValue = false;

if(theEvent.preventDefault)

theEvent.preventDefault();}

}

</script>

<div id="login-register-password">

<?php global $user_ID, $user_identity; get_currentuserinfo(); if (!$user_ID) { ?>

<ul class="tabs_login">

<li class="active_login"><a href="#tab1_login">ورود </a></li>

<li><a href="#tab2_login">عضویت</a></li>

<li><a href="#tab3_login">نوسازی رمز</a></li>

</ul>

<div class="tab_container_login block">

<div id="tab1_login" class="tab_content_login">

<?php $register = $_GET['register']; $reset = $_GET['reset']; if ($register == true) { ?>

<h3>موفقیت آمیز بود!</h3>

<p>ایمیل خود را برای تایید پیوند سایت بررسی فرمایید</p>

<?php } elseif ($reset == true) { ?>

<h3>موفقیت آمیز بود!</h3>

<p>ایمیل خود را برای تایید پیوند سایت بررسی فرمایید</p>

<?php } else { ?>

<h3>شما حساب کاربری ایجاد کرده اید؟ </h3>

<p>یا به حساب خود وارد شوید و یا ظرف چند ثانیه در سایت ثبت نام نمایید </p>

<?php } ?>

<form method="post" action="<?php bloginfo('url') ?>/wp-login.php" class="wp-user-form">

<div class="username">

<label for="user_login">شناسه کاربری: </label>

<input type="text" name="log" value="<?php echo esc_attr(stripslashes($user_login)); ?>" size="20" id="user_login" tabindex="11" />

</div>

<div class="password">

<label for="user_pass">رمز ورود: </label>

<input type="password" name="pwd" value="" size="20" id="user_pass" tabindex="12" />

</div>

<div class="login_fields">

<div class="rememberme">

<label for="rememberme">

<input type="checkbox" name="rememberme" value="forever" checked="checked" id="rememberme" tabindex="13" /> یاد آوری

</label>

</div>

<?php do_action('login_form'); ?>

<input type="submit" name="user-submit" value="ورود" tabindex="14" class="user-submit" />

<input type="hidden" name="redirect_to" value="<?php echo $_SERVER['REQUEST_URI']; ?>" />

<input type="hidden" name="user-cookie" value="1" />

</div>

</form>

</div>

<div id="tab2_login" class="tab_content_login block" style="display:none;">

<div class="rowreg">

<h3>شرایط ثبت نام </h3>

<p>ثبت نام در این سایت مشروط است به رعایت قوانین جاری در کشور جمهوری اسلامی ایران </p>

<p>برای ثبت نام لازم است کاربر نشانی ایمیل معتبر خود را وارد کند ولی سایت این نشانی را منتشر نخواهد نمود </p>

<p>نام کاربری نباید قبلا در سایت تکرار شده باشد، نام افراد شناخته شده سیاسی، ورزشی و هنری باشد (مگر اینکه نام واقعی ثبت نام کننده هم همان نام باشد)</p>

<p>نام کاربری می تواند از حروف لاتین و اعداد و علائم -_. ایجاد شود بعد از ثبت نام می توانید نام نمایشی پارسی برای خود تعیین نمایید.</p>

<p>

<p><input type="button" class="myloginformToggle" value="شرایط را خواندم و می پذیرم ." /> </p>

</div><br />

<form method="post" action="http://localhost/wordpress//wp-login.php?action=register" class="wp-user-form" id="wp-user-form">

<div class="username">

<label for="user_login">شناسه کاربری: </label>

<input type="text" dir="ltr" name="user_login" onkeypress="nrvalidate(event)" value="<?php echo esc_attr(stripslashes($user_login)); ?>" size="20" id="user_login" tabindex="101" />

</div>

<div class="password">

<label for="user_email">نشانی ایمیل </label>

<input type="text" dir="ltr" name="user_email" value="<?php echo esc_attr(stripslashes($user_email)); ?>" size="25" id="user_email" tabindex="102" />

</div>

<p>

<label for="firstname">

نام

<br>

<input id="firstname" class="input" type="text" placeholder="نام فارسی" required="" size="25" value="" name="firstname">

</label>

</p>

<p>

<label for="last_name">

نام خانوادگی

<br>

<input id="lastname" class="input" type="text" placeholder="نام خانوادگی" size="25" value="" name="lastname">

</label>

</p>

<div class="login_fields">

<?php do_action('register_form'); ?>

<input type="submit" name="user-submit" value="ثبت نام" class="user-submit" tabindex="103" />

<?php $register = $_GET['register']; if($register == true) { echo '<p>ایمیل خود را برای دریافت رمز عبور چک فرمایید</p>'; } ?>

<input type="hidden" name="redirect_to" value="<?php echo $_SERVER['REQUEST_URI']; ?>?register=true" />

<input type="hidden" name="user-cookie" value="1" />

<p><input type="button" class="myloginformToggle" value="بازگشت به شرایط ثبت نام " /> </p>

</div>

</form>

</div>

<div id="tab3_login" class="tab_content_login block" style="display:none;">

<h3>نوسازی رمز ورود </h3>

<p>ایمیل یا نام کاربری خود را جهت نوسازی رمز وارد فرمایید</p>

<form method="post" action="<?php echo site_url('wp-login.php?action=lostpassword', 'login_post') ?>" class="wp-user-form">

<div class="username">

<label for="user_login" class="hide">شناسه کاربری یا نشانی ایمیل: </label>

<input type="text" name="user_login" value="" size="20" id="user_login" tabindex="1001" />

</div>

<div class="login_fields">

<?php do_action('login_form', 'resetpass'); ?>

<input type="submit" name="user-submit" value="بازگردانی رمز" class="user-submit" tabindex="1002" />

<?php $reset = $_GET['reset']; if($reset == true) { echo '<p>یک پیام به ایمیل شما فرستاده شد .</p>'; } ?>

<input type="hidden" name="redirect_to" value="<?php echo $_SERVER['REQUEST_URI']; ?>?reset=true" />

<input type="hidden" name="user-cookie" value="1" />

</div>

</form>

</div>

</div>

<?php } else { // is logged in ?>

<div class="sidebox block">

<h3>خوش آمدید , <?php echo $user_identity; ?></h3>

<div class="usericon">

<?php global $userdata; get_currentuserinfo(); echo get_avatar($userdata->ID, 60); ?>

</div>

<div class="userinfo">

<p>

<a href="<?php echo wp_logout_url('index.php'); ?>">خارج شدن </a> |

<?php if (current_user_can('manage_options')) {

echo '<a href="' . admin_url() . '">پیشخوان </a>'; } else {

echo '<a href="' . admin_url() . 'profile.php">مشخصات کاربری</a>'; } ?>

</p>

</div>

</div>

<?php } ?>

</div>

<!-- Custom Login/Register/Password Code @ http://digwp.com/2010/12/login-register-password-code/ -->

<!-- jQuery -->

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>

<script type="text/javascript" charset="utf-8">

jQuery(document).ready(function() {

jQuery(".tab_content_login").hide();

jQuery("#wp-user-form").hide();

jQuery("ul.tabs_login li:first").addClass("active_login").show();

jQuery(".tab_content_login:first").show();

jQuery("ul.tabs_login li").click(function() {

jQuery("ul.tabs_login li").removeClass("active_login");

jQuery(this).addClass("active_login");

jQuery(".tab_content_login").hide();

var activeTab = jQuery(this).find("a").attr("href");

if (jQuery.browser.msie) {jQuery(activeTab).show();}

else {jQuery(activeTab).show();}

return false;

});

jQuery(".myloginformToggle").click(function() {

jQuery(".rowreg,#wp-user-form").slideToggle("slow");

});

});

</script>

<!-- Custom Login/Register/Password Code @ http://digwp.com/2010/12/login-register-password-code/ -->

لینک به ارسال

<script type="text/javascript">

function nrvalidate(evt) {

var theEvent = evt || window.event;

var key = theEvent.keyCode || theEvent.which;

key = String.fromCharCode( key );

var regex = /[0-9,'a-z','-_.']/;

if( !regex.test(key) )

{ theEvent.returnValue = false;

if(theEvent.preventDefault)

theEvent.preventDefault();}

}

</script>

<div id="login-register-password">

<?php global $user_ID, $user_identity; get_currentuserinfo(); if (!$user_ID) { ?>

<ul class="tabs_login">

<li class="active_login"><a href="#tab1_login">ورود </a></li>

<li><a href="#tab2_login">عضویت</a></li>

<li><a href="#tab3_login">نوسازی رمز</a></li>

</ul>

<div class="tab_container_login block">

<div id="tab1_login" class="tab_content_login">

<?php $register = $_GET['register']; $reset = $_GET['reset']; if ($register == true) { ?>

<h3>موفقیت آمیز بود!</h3>

<p>ایمیل خود را برای تایید پیوند سایت بررسی فرمایید</p>

<?php } elseif ($reset == true) { ?>

<h3>موفقیت آمیز بود!</h3>

<p>ایمیل خود را برای تایید پیوند سایت بررسی فرمایید</p>

<?php } else { ?>

<h3>شما حساب کاربری ایجاد کرده اید؟ </h3>

<p>یا به حساب خود وارد شوید و یا ظرف چند ثانیه در سایت ثبت نام نمایید </p>

<?php } ?>

<form method="post" action="<?php bloginfo('url') ?>/wp-login.php" class="wp-user-form">

<div class="username">

<label for="user_login">شناسه کاربری: </label>

<input type="text" name="log" value="<?php echo esc_attr(stripslashes($user_login)); ?>" size="20" id="user_login" tabindex="11" required>

</div>

<div class="password">

<label for="user_pass">رمز ورود: </label>

<input type="password" name="pwd" value="" size="20" id="user_pass" tabindex="12" required>

</div>

<div class="login_fields">

<div class="rememberme">

<label for="rememberme">

<input type="checkbox" name="rememberme" value="forever" checked="checked" id="rememberme" tabindex="13"> یاد آوری

</label>

</div>

<?php do_action('login_form'); ?>

<input type="submit" name="user-submit" value="ورود" tabindex="14" class="user-submit" >

<input type="hidden" name="redirect_to" value="<?php echo $_SERVER['REQUEST_URI']; ?>">

<input type="hidden" name="user-cookie" value="1" />

</div>

</form>

</div>

<div id="tab2_login" class="tab_content_login block" style="display:none;">

<div class="rowreg">

<h3>شرایط ثبت نام </h3>

<p>ثبت نام در این سایت مشروط است به رعایت قوانین جاری در کشور جمهوری اسلامی ایران </p>

<p>برای ثبت نام لازم است کاربر نشانی ایمیل معتبر خود را وارد کند ولی سایت این نشانی را منتشر نخواهد نمود </p>

<p>نام کاربری نباید قبلا در سایت تکرار شده باشد، نام افراد شناخته شده سیاسی، ورزشی و هنری باشد (مگر اینکه نام واقعی ثبت نام کننده هم همان نام باشد)</p>

<p>نام کاربری می تواند از حروف لاتین و اعداد و علائم -_. ایجاد شود بعد از ثبت نام می توانید نام نمایشی پارسی برای خود تعیین نمایید.</p>

<p>

<p><input type="button" class="myloginformToggle" value="شرایط را خواندم و می پذیرم ." > </p>

</div><br />

<form method="post" action="http://localhost/wordpress//wp-login.php?action=register" class="wp-user-form" id="wp-user-form">

<div class="username">

<label for="user_login">شناسه کاربری: </label>

<input type="text" dir="ltr" name="user_login" onkeypress="nrvalidate(event)" value="<?php echo esc_attr(stripslashes($user_login)); ?>" size="20" id="user_login" tabindex="101" required>

</div>

<div class="password">

<label for="user_email">نشانی ایمیل </label>

<input type="email" dir="ltr" name="user_email" value="<?php echo esc_attr(stripslashes($user_email)); ?>" size="25" id="user_email" tabindex="102" required>

</div>

<p>

<label for="firstname">

نام

<br>

<input id="firstname" class="input" type="text" placeholder="نام فارسی" required="" size="25" value="" name="firstname">

</label>

</p>

<p>

<label for="last_name">

نام خانوادگی

<br>

<input id="lastname" class="input" type="text" placeholder="نام خانوادگی" size="25" value="" name="lastname">

</label>

</p>

<div class="login_fields">

<?php do_action('register_form'); ?>

<input type="submit" name="user-submit" value="ثبت نام" class="user-submit" tabindex="103" />

<?php $register = $_GET['register']; if($register == true) { echo '<p>ایمیل خود را برای دریافت رمز عبور چک فرمایید</p>'; } ?>

<input type="hidden" name="redirect_to" value="<?php echo $_SERVER['REQUEST_URI']; ?>?register=true" />

<input type="hidden" name="user-cookie" value="1" />

<p><input type="button" class="myloginformToggle" value="بازگشت به شرایط ثبت نام " > </p>

</div>

</form>

</div>

<div id="tab3_login" class="tab_content_login block" style="display:none;">

<h3>نوسازی رمز ورود </h3>

<p>ایمیل یا نام کاربری خود را جهت نوسازی رمز وارد فرمایید</p>

<form method="post" action="<?php echo site_url('wp-login.php?action=lostpassword', 'login_post') ?>" class="wp-user-form">

<div class="username">

<label for="user_login" class="hide">شناسه کاربری یا نشانی ایمیل: </label>

<input type="text" name="user_login" value="" size="20" id="user_login" tabindex="1001" required>

</div>

<div class="login_fields">

<?php do_action('login_form', 'resetpass'); ?>

<input type="submit" name="user-submit" value="بازگردانی رمز" class="user-submit" tabindex="1002" >

<?php $reset = $_GET['reset']; if($reset == true) { echo '<p>یک پیام به ایمیل شما فرستاده شد .</p>'; } ?>

<input type="hidden" name="redirect_to" value="<?php echo $_SERVER['REQUEST_URI']; ?>?reset=true" >

<input type="hidden" name="user-cookie" value="1" >

</div>

</form>

</div>

</div>

<?php } else { // is logged in ?>

<div class="sidebox block">

<h3>خوش آمدید , <?php echo $user_identity; ?></h3>

<div class="usericon">

<?php global $userdata; get_currentuserinfo(); echo get_avatar($userdata->ID, 60); ?>

</div>

<div class="userinfo">

<p>

<a href="<?php echo wp_logout_url('index.php'); ?>">خارج شدن </a> |

<?php if (current_user_can('manage_options')) {

echo '<a href="' . admin_url() . '">پیشخوان </a>'; } else {

echo '<a href="' . admin_url() . 'profile.php">مشخصات کاربری</a>'; } ?>

</p>

</div>

</div>

<?php } ?>

</div>

<!-- Custom Login/Register/Password Code @ http://digwp.com/2010/12/login-register-password-code/ -->

<!-- jQuery -->

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>

<script type="text/javascript" charset="utf-8">

jQuery(document).ready(function() {

jQuery(".tab_content_login").hide();

jQuery("#wp-user-form").hide();

jQuery("ul.tabs_login li:first").addClass("active_login").show();

jQuery(".tab_content_login:first").show();

jQuery("ul.tabs_login li").click(function() {

jQuery("ul.tabs_login li").removeClass("active_login");

jQuery(this).addClass("active_login");

jQuery(".tab_content_login").hide();

var activeTab = jQuery(this).find("a").attr("href");

if (jQuery.browser.msie) {jQuery(activeTab).show();}

else {jQuery(activeTab).show();}

return false;

});

jQuery(".myloginformToggle").click(function() {

jQuery(".rowreg,#wp-user-form").slideToggle("slow");

});

});

</script>

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...