جستجو در انجمن

در حال نمایش نتایج برای برچسب های 'ورود'.

  • جستجو بر اساس برچسب

    برچسب ها را با , از یکدیگر جدا نمایید.
  • جستجو بر اساس نویسنده

نوع محتوا


انجمن ها

  • بخش وردپرس
    • وردپرس
    • افزونه ها
    • پوسته ها
    • فروشگاه سازها
  • بازارچه
    • بخش خرید و فروش
    • بازار کار
  • دیگر
    • بخش برنامه نویسی
    • بحث آزاد
  • بایگانی
    • بایگانی

پیدا شد 15 نتیجه

  1. سلام. من یک سایت وردپرسی دارم به آدرس site1.com که بالای تمام صفحاتش ورود و عضویت داره. و اگر کسی در سایت لاگین شد، بالای تمام صفحات به جای ورود و عضویت می نویسه "حساب کاربری" حالا من میخوام امکان ورود و عضویت در سایت site1.com رو غیر فعال کنم و اطلاعات کاربران از سایت دومی که دارم به آدرس site2.com فراخوانی شود. یعنی این موارد اتفاق بیفتد: اگر کسی در سایت site1.com لاگین شد، در واقع در site2.com لاگین شده باشد. اگر کسی در سایت site1.com ثبت نام کرد، در واقع در site2.com ثبت نام کرده باشد. اگر کسی در سایت site2.com لاگین شد، در بالای تمام صفحات site1.com به جای ورود و عضویت، نوشته بشود "حساب کاربری" و با کلیک بر حساب کاربری، به حساب کاربری site2.com راهنمایی شود. توجه داشته باشید که سایت site1.com اصلا نباید امکان ورود و عضویت داشته باشد و فقط یک سایت وبلاگی ساده است که اصلا نیازی نیست کسی در آن ثبت نام کند. چون حتی قابلیت کامنت گذاشتن هم ندارد. اما سایت site2.com فروشگاهی است و باید حساب کاربری و ورود و عضویت داشته باشد. در واقع من میخواهم فیلد ورود و عضویت که در بالای صفحه سایت site1.com تمام اطلاعاتش از سایت site2.com فراخوانی شود. ببخشید طولانی شد.
  2. سلام دوستان ، من با استفاده از این مقاله اقدام به تعبیه ورود و ثبت نام در سایتم کردم ، اما با مشکلی رو به رو شدم . مشکل در واقع این هستش که فرم به خوبی کار میکنه و کاربر ورود ؛ و یا ثبت نام رو انجام میده اما صفحه به صورت اتوماتیک ری لود / ری فرش نمیشه تا اطلاعات کاربر لاگین شده رو نمایش بده . البته بعد از ری فرش صفحه توسط بروزر اطلاعات کاربر نمایش داده میشه اما مشکل همینجاست که ری لود باید اتوماتیک انجام بشه و نه توسط کاربر . مورد عجیب اما این هستش که تمام مواردی که عرض کردم روی سایت آنلاین بروز پیدا میکنه و روی نسخه لوکال که توسط wamp ایجاد شده ، تمام موارد بدون کوچکترین مشکلی کار میکنند و جواب میدهند . این کدهایی هستش که بنده کمی شخصی سازیشون کردم اینجا قرار میدم ، امیدوارم دوستی بتونه کمک بکنه function auth_user_login($user_login, $password, $login) { $info = array(); $info['user_login'] = $user_login; $info['user_password'] = $password; $info['remember'] = (isset( $_POST['rememberme'] ) && true == $_POST['rememberme'] ? true : false); $userdata = get_user_by('login', $info['user_login']); $result = wp_check_password($info['user_password'], $userdata->data->user_pass, $userdata->data->ID); if ( $result ) { auto_login( $userdata ); echo json_encode(array('loggedin'=>true, 'message'=>__('ورود موفقیت امیز بود ، در حال بارگذاری'))); } else { echo json_encode(array('loggedin'=>false, 'message'=>__(' اطلاعات وارد شده نادرست می باشد! '))); } die(); } function auto_login( $user ) { if ( !is_user_logged_in() ) { $user_id = $user->data->ID; $user_login = $user->data->user_login; wp_set_current_user( $user_id, $user_login ); wp_set_auth_cookie( $user_id ); } } jQuery(document).ready(function ($) { // Display form from link inside a popup $('#pop_login, #pop_signup').on('click', function (e) { formToFadeOut = $('form#register'); formtoFadeIn = $('form#login'); if ($(this).attr('id') == 'pop_signup') { formToFadeOut = $('form#login'); formtoFadeIn = $('form#register'); } formToFadeOut.fadeOut(100, function () { formtoFadeIn.fadeIn(); }) return false; }); // Display lost password form $('#pop_forgot').click(function(){ formToFadeOut = $('form#login'); formtoFadeIn = $('form#forgot_password'); formToFadeOut.fadeOut(100, function () { formtoFadeIn.fadeIn(); }) return false; }); // Close popup $(document).on('click', '.close-any, .close', function () { $('form#login, form#register, form#forgot_password').fadeOut(100, function () { $('.close-any').remove(); }); return false; }); // Show the login/signup popup on click $('#show_login, #show_signup').on('click', function (e) { $('[canvas]').prepend('<div class="close-any"></div>'); if ($(this).attr('id') == 'show_login') $('form#login').fadeIn(100); else $('form#register').fadeIn(100); e.preventDefault(); }); // Perform AJAX login/register on form submit $('form#login, form#register').on('submit', function (e) { if (!$(this).valid()) return false; $('p.status', this).show().text(auth_script_object.loadingmessage); action = 'ajaxlogin'; username = $('form#login #username').val(); firstName = ''; lastName = ''; rememberme = ''; email = ''; password = $('form#login #password').val(); security = $('form#login #security').val(); if ($(this).attr('id') == 'register') { action = 'ajaxregister'; username = $('#signonname').val(); firstName = $('#signonfirstname').val(); lastName = $('#signonlastname').val(); password = $('#signonpassword').val(); email = $('#email').val(); security = $('#signonsecurity').val(); } ctrl = $(this); $.ajax({ type: 'POST', dataType: 'json', url: auth_script_object.ajaxurl, data: { 'action': action, 'username': username, 'password': password, 'email': email, 'firstName': firstName, 'lastName': lastName, 'security': security }, success: function (data) { $('p.status', ctrl).text(data.message); if (data.loggedin == true) { document.location.href = auth_script_object.redirecturl; window.location.reload(true); } } }); e.preventDefault(); }); // Perform AJAX forget password on form submit $('form#forgot_password').on('submit', function (e) { if (!$(this).valid()) return false; $('p.status', this).show().text(auth_script_object.loadingmessage); ctrl = $(this); $.ajax({ type: 'POST', dataType: 'json', url: auth_script_object.ajaxurl, data: { 'action': 'ajaxforgotpassword', 'user_login': $('#user_login').val(), 'security': $('#forgotsecurity').val(), }, success: function (data) { $('p.status', ctrl).text(data.message); } }); e.preventDefault(); return false; }); // Client side form validation if ($("#register").length) $("#register").validate( { rules: { password2: { equalTo: '#signonpassword' } } } ); else if ($("#login").length) $("#login").validate(); if ($('#forgot_password').length) $('#forgot_password').validate(); }); ممنون از شما
  3. سلام و وقت بخیر ، بنده یک قالب آماده خریداری کرده ام برای آموزش آنلاین LMS . یک سرویس ارسال sms هم از کاوه نگار باری احراز هویت خریداری کرده ام . ثبت نام و ورود در دوره ها با استفاده از یک پلاگین انجام میشه . که من در قسمت account اون رو به طور کل پاک کردم و تغییر دادم ( قسمت عضویت در سایت ) در حال حاضر یکسری مشکلات برای چک کردن اعضای ثبت نام شده دارم و همچنین فراموشی رمز عبور . ممنون میشم اگر کمکم کنید . صفحه عضویت <h2 class="registerFormTitle">ثبت نام</h2> <div class="AuthWithMobile"> <form action="#" method="post" id="AuthWithMobileForm"> <label>کد ارسال شده خود را وارد نمایید.</label> <input type="hidden" name="AuthCodeDefault" id="AuthCodeDefault"> <input type="text" class="isNumberic" name="AuthMobileCode" id="AuthMobileCode" placeholder="کد احراز هویت" maxlength="4"> <input type="submit" class="btn btn-default" id="SumbitAuthMobile" value="احراز هویت"> </form> </div> <form action="#" method="post" id="SignUpForm"> <div class="form-group"> <label for="register_first_name">نام</label> <input type="text" name="register_first_name" id="register_first_name" > </div> <div class="form-group"> <label for="register_last_name">نام خانوادگی</label> <input type="text" name="register_last_name" id="register_last_name" > </div> <div class="form-group"> <label for="register_mobile">شماره موبایل</label> <input type="text" name="register_mobile" class="isNumberic" id="register_mobile" maxlength="11"> </div> <div class="form-group"> <label for="register_first_name">کلمه عبور</label> <input type="password" name="register_password" id="register_password" > </div> <input type="submit" class="btn btn-default" id="SubmitRegisterForm" value="ثبت نام"> </form> javascript function AuthMobile(){ var ajaxurl = "/wp-admin/admin-ajax.php"; var register_mobile = jQuery("form#SignUpForm #register_mobile").val(); jQuery.ajax({ type: 'POST', dataType: 'json', url: ajaxurl, data: { 'action' : 'exir_danesh_Auth_With_Mobile', 'mobile' : register_mobile, }, success: function (data) { if (data.status !== 'true' ) { jQuery(".AuthWithMobile").show(); jQuery("#AuthCodeDefault").val(data.auth_code); return true; return true; }else{ alert("کلمه عبور وارد شده اشتباه می باشد."); } }, error: function (errorThrown) { } }); } jQuery(document).ready(function () { jQuery("#AuthWithMobileForm").submit(function (e) { e.preventDefault(); var auth_code = jQuery("#AuthMobileCode").val(); auth_code = + auth_code * 3781; var Current_auth_code = jQuery("#AuthCodeDefault").val(); if(auth_code.length < 4){ jQuery("form#AuthWithMobileForm #AuthWithMobileForm").css("border","1px solid #ff0035"); return false; } else{ jQuery("form#AuthWithMobileForm #AuthWithMobileForm").removeAttr("style"); } if(auth_code == Current_auth_code){ var ajaxurl = "/wp-admin/admin-ajax.php"; var register_first_name = jQuery("form#SignUpForm #register_first_name").val(); var register_last_name = jQuery("form#SignUpForm #register_last_name").val(); var register_mobile = jQuery("form#SignUpForm #register_mobile").val(); var register_password = jQuery("form#SignUpForm #register_password").val(); jQuery.ajax({ type: 'POST', dataType: 'json', url: ajaxurl, data: { 'action' : 'exir_danesh_SignUpWith_mobile', 'user_name' : register_mobile, 'user_password' : register_password , 'user_first_name' : register_first_name , 'user_last_name' : register_last_name , }, success: function (data) { if (data.status) { // $(".SignUpMobile#AlertAjax").hide(); // $("form#SignUpForm #SignUpBtn").val(data.message); window.location.reload(); }else{ window.location.reload(); } }, error: function (errorThrown) { window.location.reload(); } }); } else{ jQuery("form#AuthWithMobileForm #AuthWithMobileForm").css("border","1px solid #ff0035"); alert("error"); } }) jQuery("body .isNumberic").on("keypress keyup blur",function () { jQuery(this).val(jQuery(this).val().replace(/[^\d].+/, "")); if ((event.which < 48 || event.which > 57)) { event.preventDefault(); } if(jQuery(this).val() == ""){jQuery(this).val()} }); jQuery("form#SignUpForm").submit(function (e) { e.preventDefault(); var register_first_name = jQuery("form#SignUpForm #register_first_name").val(); var register_last_name = jQuery("form#SignUpForm #register_last_name").val(); var register_mobile = jQuery("form#SignUpForm #register_mobile").val(); var register_password = jQuery("form#SignUpForm #register_password").val(); if(register_first_name.length < 3){ jQuery("form#SignUpForm #register_first_name").css("border","1px solid #ff0035"); return false; } else{ jQuery("form#SignUpForm #register_first_name").removeAttr("style"); } if(register_last_name.length < 3){ jQuery("form#SignUpForm #register_last_name").css("border","1px solid #ff0035"); return false; } else{ jQuery("form#SignUpForm #register_last_name").removeAttr("style"); } if(register_mobile.length < 11){ jQuery("form#SignUpForm #register_mobile").css("border","1px solid #ff0035"); return false; } else{ jQuery("form#SignUpForm #register_mobile").removeAttr("style"); } if(register_password.length < 8){ jQuery("form#SignUpForm #register_password").css("border","1px solid #ff0035"); return false; } else{ jQuery("form#SignUpForm #register_password").removeAttr("style"); } if(AuthMobile()){ return true; } else{ return false; } }); }); sms.php <?php function CurlSend($request,$params,$result = false){ // Generate curl request $session = curl_init($request); // Tell curl to use HTTP POST curl_setopt ($session, CURLOPT_POST, true); // Tell curl that this is the body of the POST curl_setopt ($session, CURLOPT_POSTFIELDS, $params); // Tell curl not to return headers, but do return the response curl_setopt($session, CURLOPT_HEADER, false); curl_setopt($session, CURLOPT_RETURNTRANSFER, true); // obtain response $response = curl_exec($session); curl_close($session); // print everything out if($result){ return true; } } add_action( 'wp_ajax_exir_danesh_Auth_With_Mobile', 'exir_danesh_Auth_With_Mobile' ); add_action( 'wp_ajax_nopriv_exir_danesh_Auth_With_Mobile', 'exir_danesh_Auth_With_Mobile' ); if( !function_exists('exir_danesh_Auth_With_Mobile') ): function exir_danesh_Auth_With_Mobile(){ $mobile = sanitize_text_field($_POST['mobile']); $message = rand(1000,9999); $apiCode = "*************************************************"; $request = 'https://api.kavenegar.com/v1/'.$apiCode.'/verify/lookup.json'; $params = array(); $params['receptor'] = $mobile; $params['token'] = $message; $params['template'] = "VerifyCode"; $send_auth = CurlSend($request,$params); $code = $message * 3781; print json_encode(array("status" => true, "auth_code" => $code)); exit(); } endif; ?> Function.php require_once get_template_directory().'/inc/ajaxcall.php'; require_once get_template_directory().'/inc/sms.php'; ajaxcall.php <?php //SignUp Mobile add_action( 'wp_ajax_exir_danesh_SignUpWith_mobile', 'exir_danesh_SignUpWith_mobile' ); add_action( 'wp_ajax_nopriv_exir_danesh_SignUpWith_mobile', 'exir_danesh_SignUpWith_mobile' ); if( !function_exists('exir_danesh_SignUpWith_mobile') ): function exir_danesh_SignUpWith_mobile(){ $user_name = sanitize_text_field($_POST['user_name']); $user_password = sanitize_text_field($_POST['user_password']); $user_first_name = sanitize_text_field($_POST['user_first_name']); $user_last_name = sanitize_text_field($_POST['user_last_name']); $user = wp_create_user($user_name,$user_password,""); update_user_meta($user,"first_name",$user_first_name); update_user_meta($user,"last_name",$user_last_name); $login = wp_signon(array("user_login" => $user_name,"user_password" => $user_password, "remember" => "true"),true); print json_encode(array('status'=>true,'message'=>"شما با موفقیت ثبت نام شدید لطفا منتظر بمانید...")); exit(); } endif; ?>
  4. سلام وقت بخیر من در قسمت برگه ها با استفاده از افزونه المنتور صفحه ورود و 404 ساختم اما چجوری باید وقتی ورود میزنه ویا صفحه 404 اون صفحه ای که ساختم بیاد؟ کلا درسته که از طریق برگه ها این صفحات بسازم؟
  5. با سلام خدمت شما . ببخشید برای من مشکلی پیش اومده سعی کردم امنیت سایت رو ببرم بالا اما متاسفانه بر اثر اشتباهی ادرس لاگین رو فراموش کردم ! ایا راه حلی بریا باز گردانی ادرس لاگین هست ؟ اگر بتوانید کمک کنید ممنون شما میشم ! htaccess اینم دلیت کردم
  6. سلام خسته نباشید من یوزر و پسورد رو میزنم ولی وقتی میزنم لوگین صفحه رفرش میشه باز همین صفحه میاد بدون هیچ اخطاری البته من دیروز ی افزونه امنیتی نصب کردم و ادرس صفحه لوگین رو هم عوض کردم ولی دیروز مشکلی نداشت از امروز اینجوری شده لطفا کمکم کنید
  7. سلام دوستان افزونه ای میخوام که کاربران همچنان که در سایت ثبت نام می کنند بتونن با همون نام کاربری از فروشگاه سایت خرید کنند و سابقه خرید،‌ لینک دانلود، شناسه سفارش و ... رو در اکانتشون داشته باشن. آیا همچین افزونه ای داریم؟ تشکر
  8. دوستان 1.تگی که برای ورود و خروج استفاده میکنیم چیه؟ یعنی من الان دو تا باکس دارم (لاگین و لاگ اوت)میخوام وقتی کاربری وارد نشده باکس اولی نمایش داده بشه و زمانی که وارد شد باکس دومی. 2.پایین هر سایت یه سری شماره برای رفتن به صفحات دیگه هست،میشه اینجوری نباشه و به جای شماره پایین صفحه ایندکسمون رفتن به صفحه ی قبل و بعد باشه به جای شماره؟ اگه آره با چه دستوری
  9. با سلام خسته نباشید بنده یک ماهی هست که با این مشکل بر خوردم از مرورگر فایرفاکس استفاده میکردم این ارور رو میداد http://8pic.ir/images/trlxooxu1y9hloopnvxj.png و به این صفحه هدایت میکند http://codex.wordpress.org/Cookies من با مرورگر کروم تست کردم مشکل نداشت ولی امروز خواستم وارد پنل شم مرورگر کروم هم این مشکل رو پیدا کرد دوستان و مدیران لطفا راهنمایی کنین با تشکر
  10. سلام دوستان من پلاگین better-wp-security نصب کردم و گزینه تغییر لینک ورود و ثبت نام رو فعال کردم. و هر دو لینک رو تغییر دادم.اما الان هرکاری میکنم با این لینک جدید نمیشه وارد بشم و لینک پیش فرض هم نمیشه و میگه صفحه پیدا نشد. البته کدی که هنگام فعال کردن این گزینه پلاگین بهم داده رو دارم. اما نمیدونم چطوری ازش استفاده کنم. لطفا راهنمایی بفرمایید.
  11. دوستان سلام خسته نباشید من می خواهم در نواربالایی سایتم یک فرم ورود و خروج بگذارم تقریبا مثل همینی که داخل آموزش گذاشتم ولی این اولا به صورت ajax هست بعد هم از قالب جدا میشه. ولی من می خواهم تقریبا مثل فرم ورود سایت wpmu.org باشه. ممنون می شم اگر منو راهنمایی کنید البته برای این فرم هیچ افزونه ای را هم نمی خواهم استفاده کنم. راستی می خواهم دو ویژگی زیر را هم داشته باشه : 1- پس از ورود موفقیت آمیز به یک برگه دلخواه ریدایرکت شود 2- پس از خروج هم به صفحه اول بازگردد
  12. گاهی اوقات اگه توی پیشخوان وردپرستون به قسمت جدیدترین افزونه ها نگاه کنین چیزهای جالبی رو توش می بینین. یکی از جدیدترین افزونه هایی که من دیدم افزوونه Lightbox Login هست که هم خیلی سادست و هم کاربردی کاربر شما می تونه هرجایی از سایت یا وبلاگتون بود با یک کلیک لاگین کنه. صفحه دانلود و معرفی در وردپرس : http://wordpress.org/extend/plugins/lightbox-login/
  13. سلام دوستان. از دوشنبه عصر تا الان وارد ادرس اکانت وردپرس که میشم ، اون صفحه ورود که باید نام کاربری و پسورد رو وارد کنی نمیاد . چکار کنم؟؟؟ www.kamyabdl.com/wp-admin
  14. سلام و خسته نباشید به تیم قوی و فعال وردپرس پارسی میخاستم منو در ضمینه تغییر صفحه ورود پیشفرض وردپرس کمک کنید میخوام مثل این صفحه رو برای صفحه ورودبسازم http://www.sepanta.com/ بتونم بالاش رو یه فهرست دلخواه بزارم لوگو سایت رو قرار بدم ویژگی های سایت رو قرار بدم یا چندتا از آخرین پست ها نمایش داده بشه (با تصویر شاخص باشه جالب تر میشه) لینک چندتا ازصفحات ثابت مثل (ثبت نام ، تماس با ما و ... رو بزارم) باعث خجالته که در جمع شما دوستان حرفه ای این خصوصیات من باشه تازه کار ، آشنایی بسیار کم در کد نویسی و ...
  15. سلام من نياز به يك كد يا افزونه يا هر روش ديگه دارم كه اعضايي كه سطح مشترك دارن، نتونن وارد سايت بشن سايت روي خط وردپرس، اين كد رو داده كه اگه توي فانكشن گذاشته بشه، فقط اعضا مي‌تونن وارد سايت بشن function protect_whole_site() { if ( !is_user_logged_in() ) { auth_redirect(); } } add_action ('template_redirect', 'protect_whole_site'); ولي من به كدي نياز دارم كه فقط، كاربران «مدير، ويرايش‌گر، نويسنده و مشاركت‌كننده» بتونن وارد بشن چون يك عالمه مشترك دارم كه مي‌خوام دسترسي به سايت نداشته باشن آيا همچنين كاري ممكنه؟! پيشاپيش سپاسگذارم