У меня есть база данных аккаунта для приложения для Android. В этой базе данных у меня есть строки
«_id, имя пользователя, пароль, функция, login_counter».
Теперь я хочу автоматически обновить строку login_counter после первого входа в систему от этого пользователя. Значением по умолчанию является «0». После 1-го входа он должен измениться на «1»
(Причина: эта система должна препятствовать тому, чтобы 2-й пользователь использовал данные для входа от 1-го пользователя ‘, после 1-го входа в систему от пользователя 1 данные сохраняются в локальной БД sqlite, все остальные входы в систему выполняются автоматически, выход из системы не предоставляется)
Так как я могу сделать это через php? Я думаю, что сделать это через php — самый простой способ сделать это. Если я ошибаюсь, скажите, пожалуйста, лучший способ сделать это (например, непосредственно с Android (Java)?) Я не знаю, скажите мне, пожалуйста, 🙂
В настоящее время у меня есть только PHP-файлы db_connect и add_user. Отлично работает из браузера 🙂
Хорошо, я надеюсь, вы понимаете, что я хочу. И это вы можете помочь мне 🙂
Благодарю вас!
Изменить 1 (MyCode)
<?php
// DB Verbingung Aufbauen
include("connect.inc.php");
// Diese Funktion wird verwendet, um einen Benutzer anzulegen.
function add_user($username, $password, $function) {
// Passwort verschlüsseln
$password = md5($password);
//Gegen SQL-Injections schützen
$username = mysql_real_escape_string($username);
// MySQL-Query generieren und ausfuehren
$sql = "INSERT INTO user (username, password, function)
VALUES ('$username' , '$password', '$function')";
if(mysql_query($sql))
echo "Benutzer '$username' erfolgreich angelegt!<br> Daten: <br> Passwort: '$password'<br> Funktion: '$function'";
else
echo "Fehler beim Anelgen des Benutzers '$username'!<br>";
}
//Den Login Counter nach dem ersten Login eines Users Automatisch von 0 auf 1 setzten
function update_login_counter ($login_counter) {
//TODO: Code einfügen fürn Updater
}
//User adden
add_user
Задача ещё не решена.
Других решений пока нет …