2014-04-28 3 views
1

저는 기본적으로 내가 만든 부트 스트랩 웹 사이트에서 작업하고 있습니다. 내 포럼 (MyBB)을 연결하여 내 웹 사이트를 통해 로그인 할 수있었습니다.
문제는 지금도 PHP에 익숙해 져 있기 때문에 로그인 텍스트를 사용자의 이름으로 대체하려고 시도하고 있는데 로그 아웃 또는 연결 끊기로 등록하십시오.로그인 폼에서 PHP를 사용하여 텍스트를 바꿉니다.

이 지금까지 보이는 방법입니다

This is so far how it looks

그리고 이것은 내가 달성하고자하는 것입니다 : And this is what i would like to achieve

은 또한 포럼 아바타를 가져 와서에 표시 bar

이것은 내 양식입니다.

<?php 

    if($mybb->user['uid']) 
    { 
     // If the user if logged in, display a welcoming message. 
     echo "<div class='welcome-msg'>Welcome back ".$mybb->user['username']."!<br /></div>"; 
     echo "<div class='warning'>Log out."; 
    } 
    else 
    { 
     // If the user is not logged in, display the login form. 
     echo "<form action='forums/member.php' method='post'>"; 
     echo "<input type='hidden' name='action' value='do_login' />"; 
     echo "<input type='hidden' name='url' value='../index.php' />"; 
     echo "<input id='user_username' placeholder='Username' type='text' name='username' maxlength='30' /><br />"; 
     echo "<input id='user_password' placeholder='Password' type='password' name='password' /><br />"; 
     echo "<input class='btn btn-warning' style='clear: left; width: 100%; height: 32px; font-size: 13px;' type='submit' name='submit' value='Login' />"; 
     echo "</form>"; 
    } 

?> 

나는 분명히 그것을 실제로 만들 누군가를 요구하지 않습니다. 나는 그것을 달성 할 수있는 방법에 대한 약간의 참고가 필요하다. (예 : 어떤 유형의 사용)

답변

0

당신은 탐색 막대/탐색 섹션의 코드를 if($mybb->user['uid'])을 사용하여 수정해야하므로 사용자가 로그인 한 경우 if/else를 사용하여 링크를 바꿔 넣을 수 있습니다 개요. 포럼 이미지 등을 표시하는 데 필요한 데이터베이스의 데이터를 가져올 수 있습니다. 머리말에이 링크를 사용하는 경우에도 동일하게 적용됩니다. 가입/로그인을 처리하는 영역을 수정하십시오.

+0

나는 PHP에서 좀 더 익숙해지기 위해 CodeAcademy 과정을 일부 진행하고있다. 훌륭한 리소스는 아니지만 적어도 작동합니다. 감사합니다. – Pixio

+0

@JasonStrothorn 환영합니다. 그냥 시간을 내주세요. www.udemy.com은 비디오 강좌가있는 온라인 학습 웹 사이트입니다. 웹 개발에 대한 일부 전자 책 거래에 대해서는 www.packtpublishing.com을 참조하십시오. 나갔다. Udemy는 몇 가지 무료 코스를 보유하고 있으며 Pact는 내가 회상한다면 몇 권의 무료 서적을 가지고 있습니다. 앞으로 계속 밀면 시간이 없어 마스터가 될 것입니다! (: – Skewled