Android App Entwicklung: Verschiedene Benutzerrollen?

Hallo alle zusammen,

ich möchte gerne anfangen mit der Android App Programmierung und möchte gerne ein kleines privates Projekt realisieren.

Es geht darum, dass zuerst ich als "SupderAdmin" Accounts anlegen kann (normale Admins), die widerum selbst Accounts anlegen können (normale User).

Je nachdem, welche Rolle man hat, stehen einem mehr Funktionalitäten zur Verfügung.

Ein Admin kann zum Beispiel einen normalen User anlegen. Der User hat, wenn er die App öffnet, seinen "Kontostand" und seine Einnahmen/Ausgaben vor Augen. Diese Beträge werden vom Admin festgelegt, d.h. der Admin gibt zuerst eine Gesamtsumme an. Wenn der User was eingekauft hat, erstellt der Admin einen Beitrag "Ausgabe" mit Details und Betrag und dieser Betrag wird automatisch dann von der Gesamtsumme abgezogen.

Sozusagen eine Online Banking App, nur dass Einnahmen/Ausgaben manuell eingetragen werden.

  1. Frage gibt es eine Bibliothek o.Ä. in Java mit der die Benutzerrechte realisiert werden können.
  2. Möchte ich gerne mit einer Datenbank arbeiten, die dann die Accounts speichert und die dazugehörigen Einnahmen Ausgaben usw. welche kostenlose Datenbank würdet ihr mir dafür empfehlen?

Das Projekt soll mit der Zeit bestimmt erweitert werden, weshalb ich mich nicht auf irgendwas beschränken will, das nur für die oben angezeigten Funktionalitäten erfüllt.

Vielen Dank!

Computer, Auto, programmieren, Informatik, Appentwicklung, Android Studio
[jQuery AJAX] echo mit HTML Content von PHP Datei ausgeben?

Okay, die Frage ist evtl ein bisschen kompliziert. Deshalb beschreibe ich das anhand eines Beispiels. Zuerst meine Dateien:

PHP (submit.php)

<?php
 $mail = $_GET['mail']; if(filter_var($mail, FILTER_VALIDATE_EMAIL)) { echo "<div role=\"alert\">Ungültige E-Mail</div>"; } else { echo "<div role=\"alert\">Gültige E-Mail</div>"; }

?>

HTML (index.html)

<form id="myForm">
  <input type="email" name="mail" id="mail" placeholder="E-Mail Adresse"/>
  <input type="submit" name="check" id="check" value="Senden"/>
</form>
<script src="http://code.jquery.com/jquery-1.9.1.js"/> <script> $(function () { $('form').on('submit', function (e) { e.preventDefault(); $.ajax({ type: 'post', url: 'submit.php', data: $('form').serialize(),   success: function() {    //echo "Gültige E-Mail    } error: function() { //echo "Ungültige E-Mail" } }); }); }); </script>

Beschreibung:

Sobald das Formular abgesendet wurde, wird die E-Mail an die submit.php gesendet. In dieser wird überprüft, ob die E-Mail gültig ist und gibt dann das Ergebnis in Form von HTML-Code zurück.

Die Lösung mit alert will ich nicht. Es soll unterhalb der Form das Ergebnis stehen.

Wenn ich mit PHP

echo "<div role=\"alert\">Gültige E-Mail</div>";

ausgebe, dann steht das auch direkt in HTML dort (also nicht als PlainText).

Wie ist es also möglich, das Ergebnis der submit.php zu bekommen und in der index.html auszugeben?

Vielen Dank im Voraus!

Computer, Technik, HTML, Webseite, programmieren, JavaScript, AJAX, JQuery, PHP, Technologie
Öffentliche IP zum Hacken nutzen?

Hallo.

Es gibt Leute hier auf gute frage, die mir auf ältere fragen, die sich auch um das thema ip gedreht haben, mir gesagt haben, man könnte jemanden hacken indem man nur die öffentliche ip hat, stimmt das?

hacken = private informationen klauen/einsehen, rechner einsehen können, rechner unter kontrolle habe etc..

wenn das so wäre, könnte doch jeder websitebetreiber mich hacken oder nicht? es hat doch jeder websitebetreiber meine öffentlichen ips.

der "epic games" support will, dass ich meine ipv4 mit ihnen teile. und vieles mehr.

ich habe den support um die änderung meiner e-mail adresse gebeten, auf die ich keinen zugriff mehr habe. danach bekam ich eine anwort wo drin stand welche informationen sie dafür brauchen würden. danach habe ich gefragt, was passieren würde wenn ich diese daten nicht übermittle, ob epic games meinen account dann irgendwann löschen würde. ich habe auch gefragt, ob epic games all diese informationen sowieso schon auf ihrem server abgespeichert hat/haben.

darauf bekam ich diese antwort zurück. die antwort wirkt für mich wie ein scam-versuch eines inders, der nicht vernünftig deutsch sprechen kann und noch extra druck ausübt, ich solle die informationen jetzt doch endlich mal mit ihm teilen.

------

Hallo wieder Adolf (erfunden),

dank dir für die Rückmeldung.

Dein Problem behandelt sich um der Änderung die verbundene E-Adresse mit deinem Konto. Wir können die E-Adresse ändern aber zuerst muss ich dein Konto verifizieren. Indem bräuchte ich von dir richtige Antworten auf alle folgende Fragen:

• "Meinen vollen Namen haben die schon."

• Deine aktuelle IPv4-Adresse, mit der du dich eingeloggt hast. Die IP Adresse findest du hier: http://www.whatsmyip.org/

• Das Erstellungsdatum deines Epic Games Kontos

• Die Rechnungsnummern der Käufe bei Epic Games, die du mit diesem Konto getätigt hast. Rechnungsnummern beginnen mit einem A, worauf 8 Ziffern folgen (z.B. A12345678).

• Die Orte (Stadt, Bundesland/Region), von denen aus du Käufe über das Konto getätigt hast

• Der ursprüngliche Benutzername des Kontos

• Die letzten 4 Ziffern der ursprünglichen Kreditkarte

• Die Namen der externen Konten, die du mit deinem Epic Games Konto verknüpft hast, und das Datum der Verknüpfungen

* Welche Email möchtest du mit deinem Konto verbinden. (Hinweis: diese E-Adresse sollte mit keinem anderen Epic-Konto verbunden sein)

Bitte beantworte meine Fragen hier damit wir fortfahren können.

Sobald ich diese Infos und Antworten bekomme, würden wir fortfahren.

Beste Grüße und bis Bald,

------

die jetzt kommende frage hatte ich schon gestern gestellt, aber da stand noch nicht in der frage, dass die auch meinen vollen namen haben.

Was könnte jemand mit diesen Informationen anfangen. Mich hacken? mir irgendwelche abonnements aufdrücken, mir immer pizza ans haus liefern lassen etc..? vielleicht findet man ja meine adresse heraus, wenn ich schon die stadt angeben muss und meine IP. ich hab da eher weniger ahnung von.

Computer, Internet, Technik, hacken, Betrug, E-Mail, IP-Adresse

Meistgelesene Beiträge zum Thema Computer