2016-03-28 39 views
0

PhoneGap/Cordova kullanarak yaptığım bir test uygulaması için JavaScript/HTML ve biraz Jquery kullanıyorum.Giriş yaptıktan sonra kullanıcı girişi kullanıcı adı? (PHP/JavaScript/HTML)

Yapmak istediğim, kullanıcı oturum açtıktan sonra tüm sayfalarda kullanıcı adını görüntülemektir, JavaScript kullanmanın en iyi yol olduğuna inanıyorum ve bu yüzden PHP'yi bunun için kullanmayı çok isterim.

Birisi bana yardım eli verebilir ve bu konuda nasıl gideceğimi söyleyebilir mi?

Lütfen kodumun size yardımcı olabilecek farklı bölümlerine bakın.

Girişi Fonksiyonu:

function loginDB(tx) 
     { 
      var Username = document.getElementById("username").value; 
      var Password = document.getElementById("password").value; 
      tx.executeSql("SELECT * FROM SoccerEarth WHERE UserName='" + Username + "' AND Password= '" + Password + "'", [], renderList); 

      } 
     function renderList(tx,results) { 
     if (results.rows.length > 0) { 
      navigator.notification.alert("You are in!"); 
      $(":mobile-pagecontainer").pagecontainer("change", "#page4"); 
     } 
     else 
     { 
      navigator.notification.alert("Incorrect Password, Please try again!"); 
      $(":mobile-pagecontainer").pagecontainer("change", "#page3"); 
     } 
     } 

HTML sayfası örneği: Benim anlayış

<div data-role="page" id="page4" data-theme="d"> 
<div data-role="header"> 
    <a href="#page1" class="ui-btn ui-icon-home ui-btn-icon-left">Sign Out</a> 
    <h1>SoccerMeet</h1> 
</div> 
<div data-role="main" class="ui-content"> 
    <ul data-role="listview" data-inset="true"> 

     <li> 
      <a href="#page5" data-transition="slide"> 
       <img src="images/icon1.jpg"> 
       <h2>Search Soccer Events</h2> 
       <p>Find soccer meets near you</p> 
      </a> 
     </li> 
     <li> 
      <a href="#page6" data-transition="slide"> 
       <img src="images/icon2.png"> 
       <h2>Create an Event</h2> 
       <p>Have an event you would like to invite people to?</p> 
      </a> 
     </li> 
     <li> 
      <a href="#page5" data-transition="slide"> 
       <img src="images/icon4.png"> 
       <h2>Help Center</h2> 
       <p>FAQ's and further guidance on the app</p 
         ></a> 
     </li> 
     <li> 
      <a href="#page1" data-transition="slide"> 
       <img src="images/icon3.png"> 
       <h2>Settings</h2> 
       <p>Make changes to the app</p 
         ></a> 
     </li> 
     <li> 
      <a href="#page1" data-transition="slide"> 
       <img src="images/icon5.png"> 
       <h2>The Team</h2> 
       <p>Meet the team behind the app, the co-founders, developers etc.</p 
         ></a> 
     </li> 
    </ul> 
    <div data-role="footer"> 
     <div data-role="navbar"> 
      <ul> 
       <li><a href="#page1" data-icon="user">Profile</a></li> 
       <li><a href="#page1" data-icon="location">Find Events</a></li> 
       <li><a href="#" data-icon="calendar">Calendar</a></li> 
       <li><a href="#" data-icon="info">Help Center</a></li> 
       <li><a href="#page7" data-icon="camera">Camera</a></li> 
      </ul> 
     </div> 
    </div> 
</div> 

cevap

-1

kullanıcıya başarıyla giriş ulaşmak istediğiniz görüntülenecek uygulamanızın başarılı giriş yaptıktan sonra kullanıcı adı t Uygulamanın op, böyle bir çözüm de html ile birlikte basit betik kullanarak uygulanabilir, ben kontrol ettik ve aynı soruya benzer bir cevap buldum, bu yazıyı görebilmeniz için yardım etmelisiniz HTML PHP Display username after success login

+0

Link için teşekkürler, ancak Bunu html sayfama nasıl uyarlayabileceğimi görmek için uğraşıyorum. Daha fazla yardım edebiliyor musunuz? – Mahdi

+0

Guys ... gönderdiği şey normal web siteleri için bir cevaptır. Cordova/PhoneGap'in php'yi çalıştırabilen bir sunucusu yok. Php komut dosyalarını ajax (jquery) ile çalıştırmanız gerekir. PHP'yi doğrudan bir uygulama (phonegap/cordova) ** içinde çalıştırmak ** mümkün değil – Sithys

+0

Bunu kimin kullandığını anlamıyorum, hangi platformun sizin kullandığınız platformun ne olduğu önemli, test etmek için uygulamanızı paketlemek için cardova phonegap'inizi kullanıyorsunuz. Birden fazla platform, ancak sorunuz sadece php veya html'den daha fazla giriş gereksinimlerinin uygulanmasıdır, şimdi size sağladığım şey bir auth girişinin örneğidir ve giriş yaptıktan sonra nav çubuğundaki kullanıcı adını nasıl gösterebilirdiniz? soru belirsiz, kullanıcı erişimini auth giriş yapmak ister misiniz? Veya bunu sql veya Apache aracılığıyla nasıl uygulayacağınızı bilmek ister misiniz? Ya da cardova phonegap build kullanımı ile hem de istiyorum! – Hashes

İlgili konular