-2
私はプロジェクトのユーザーログインをアンドロイドで行いました。ユーザーが既に存在していて、トーストを作れば、PHP(lol)のような簡単なコードでどうやって確認できますか?あなたはどんな懇願ですか?すでに登録されている場合、ユーザーを確認する簡単な方法は?
は、ここに私のjava
protected String doInBackground(String... args) {
List<NameValuePair> params = new ArrayList<NameValuePair>(); params.add(new BasicNameValuePair("nama", namauser.getText().toString()));
params.add(new BasicNameValuePair("fakunit", spPropellant.getSelectedItem().toString()));
params.add(new BasicNameValuePair("notelp", notelpon.getText().toString()));
params.add(new BasicNameValuePair("email", email.getText().toString()));
//params.add(new BasicNameValuePair("npwp", username.getText().toString()));
params.add(new BasicNameValuePair("password", password.getText().toString()));
JSONObject json = jsonParser.makeHttpRequest(url_insert,
"POST", params);
// check log cat fro response
Log.d("Create Response", json.toString());
// check for success tag
try {
int success = json.getInt(TAG_SUCCESS); //ambil success value yang dikirim php
if (success == 1) { // cek jika variable success = 1, berarti registrasi berhasil
runOnUiThread(new Runnable() {
public void run() {
Toast.makeText(getApplicationContext(), "Register Success. Please Log in!", Toast.LENGTH_LONG).show();
}});
Intent i = new Intent(Register.this, Login.class);
startActivity(i);
finish();
}
else {
runOnUiThread(new Runnable() {
public void run() {
Toast.makeText(getApplicationContext(), "Register GAGAL.", Toast.LENGTH_LONG).show();
}});
Intent i = new Intent(Register.this, Register.class);
startActivity(i);
}
} catch (JSONException e) {
e.printStackTrace();
}
return null;
}
protected void onPostExecute(String file_url) {
// dismiss the dialog once done
dialog.dismiss();
}
と電子メールフィールドがデータベース内で一意である必要があり、このPHPコードレジスタ phpregister
データを挿入するときだけ..ユニークにあなたの助け –
に感謝メールを作るあなたは電子メールが一意であることを必ずしも、エラーの複数のタイプを受け取ることができます。私はまだメールを事前にチェックする方が良いと思っています。後でエラーが発生した場合は、電子メールが原因ではないことがわかります。 –