0

HTML5/JavaScript/JqueryMobile または単純な Jquery のみを使用して最初のモバイル アプリを開発しようとしています。そのために必要な関数と機能を備えた実行中のサーバーがあります。しかし、私は問題に遭遇しました。だから私はそのような登録フォームを作成します: http://jsfiddle.net/FkXwH/

またはそのようなもの:

<div id="regForm" class="regForm">
<div data-role="content">

<form name="f" id="f">
 <div>
<label for="userName">Name</label>
<input type="text" name="userName" value="" id="username" placeholder="Username" />
 </div>
 <div>
<label for="userPassword">New password</label>
<input type="password" name="userPassword" value="" id="password"              placeholder="Password" />

 </div>

and I am sending it with this : 

$('#f').submit(function() {
var formData = $(this).serializeArray();
dataForRegistration = {
"username" : formData[0].value,
"authCode" : $.sha1(formData[0].value + formData[1].value)  
 };
 $.post(URL, dataForRegistration, function(data){
if(data.status == 200){
    alert("Success");
}
  }).fail( function(xhr, textStatus, errorThrown) {
    var response = $.parseJSON(xhr.responseText);
    alert(response.Message);
    $("#errorUserName").text ("Error " + response.Message);
    showErrorUserName();
  });
  });

正常に動作しており、新しいユーザーを登録できますが、同じアプリで後で使用したり、ログインしたりできるように、ユーザー情報を保存することはできますか? 私の現在のアプローチは、dataForRegistration オブジェクトをグローバル JavaScript 変数に格納することです。私のコードを自由に修正して、より読みやすく、より正確にするなどしてください。

だから私はセッションIDのようなものか...?

よろしく、 ディモ

4

0 に答える 0