رفتن به مطلب

ایجاد صفحه login با استفاده از ajax ، php وبوت استرپ


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

سلام ممکن است راهنماییم کنید که چطور میتوانم یک صفحه ورود و خروج با استفاده از بوت استرپ ، پی اچ پی و اجاکس بسازم؟؟ 

وهمچنین می خواهم مانند همین سایت وقتی لاگین صورت میگیرد اسم و عکس کاربر به جای دکمه ورود قرار گیرد

لطفااااااا کمکم کنید خیلیی احتیاج دارم به آموزش این بخش 

 

لینک به ارسال

دورد ، 

به انجمن خوش آمدید ، 

یه نظر من نزدیک ترین راه : جستجو کنید "افزونه ورود ایجکس وردپرس" - نمونه ایرانی در مخزن وردپرس (کدنویس علی میرزایی)

در مورد منو هم : لینک شرطی می باشد. کاربر وارد نشده است { ورود }  اگر کاربر وارد شده است {نام کاربر + آواتار + خروج }

لینک به ارسال

کد شرطی برای منو : 

<?php if( is_user_logged_in() ) { echo '<li><a href="'. wp_logout_url() .'">خروج</a></li>'; }
		else { echo '<li><a href="'. wp_login_url() .'">ورود</a></li>'; } ?>

و از کد زیر در یکی از پوسته های خودم استفاده کرده ام : 

<?php if( is_user_logged_in() ) { echo '<li><a href="'. site_url('my-account') .'">حساب کاربری</a></li>' . '<li><a href="'. wp_logout_url() .'">خروج</a></li>'; }
		else { echo '<li><a href="'. site_url('register-login') .'">ورود</a></li>' . '<li><a href="'. site_url('register-login') .'">نام نویسی</a></li>'; } ?>

 

ویرایش شده توسط mojtabashahi
لینک به ارسال

من لاگینی که میخواستم ایجاد کرده ام البته بدون استفاده از اجاکس اما ..

 سوالم این است که وقتی لاگین میشوم فقط در همان صفحه ای که لاگین شده ام نام کاربری  نمایش داده میشود  و برای باقی صفحات این تغییر اعمال نمیشود به عبارتی (هر صفحه باید جداگانه لاگین شود). 

ممنون میشوم که راهنماییم کنید که اشکالم در چیست؟ 

لینک به ارسال

اگر کد را به صورت صحیح در سربرگ (header.php) قرار دهید ، در تمامی صفحه ها (برگه ها) نمایش داده خواهد شد.

لینک به ارسال

من کد را در قسمت navbar قرار داده ام اما هنوز این مشکل را دارد

index.php

<div class="container">
		<div class="row">
			<div class="col-lg-12 col-md-12 col-sm-12 col-xs-12">
				<nav class="navbar navbar-inverse">
					<div class="container-fluid">
						<div class="navbar-header">
							<button class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
								<span class="icon-bar"></span>
								<span class="icon-bar"></span>
								<span class="icon-bar"></span>
							</button>
						</div>
						<div class="collapse navbar-collapse " id="navbar">
							<ul class="nav navbar-nav">
								<li><a href="index.php"><span class="glyphicon  glyphicon-home" aria-hidden="true"></span>صفحه اصلی</a></li>
								<li><a href="art.php">هنری</a></li>
								<li><a href="edu.php">اموزشی</a></li>
								<li><a href="news.php">خبر</a></li>
								<li><a href="about.html">در باره ما</a></li>						
							</ul>
							<?php
						      if (isset($_SESSION['username'])) { ?>
						      	<form role="form"  method="post" action="logout.php" class="navbar-form navbar-left">
						      	<?php echo '<span id="log" align="center">'.$_SESSION["username"].'</span>'; ?>
						      	<button type="submit" class="btn">خروج</button>
						      	</form>
						      <?php } else {?>
							<form role="form"  method="post" action="auth.php" class="navbar-form navbar-left">
                        	<div class="input-group username">
                            <span class="input-group-addon"><i class="glyphicon glyphicon-user"></i></span>
                            <input id="username" type="username" class="form-control" name="username">                       
                        </div>
                       <div class="input-group password">
                            <span class="input-group-addon"><i class="glyphicon glyphicon-lock"></i></span>
                            <input id="password" type="password" class="form-control" name="password">                                        
                        </div>
                        <button type="submit" class="btn">ورود</button>
                   </form>
                   <?php } ?>
						</div>					
					</div>
				</nav>
			</div>
		</div>
	</div>

 

لینک به ارسال

دقت کنید ، کد را در فایل سربرگ (header.php) قرارد دهید ، زیرا در فایل ایندکس ، تنها در صفحه اصلی سایت مشاهده خواهد شد.

لینک به ارسال

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

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

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

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

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

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

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

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

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