You are not logged in.

  • Login

1

Tuesday, April 19th 2011, 12:24pm

Admin Account für eigenes Game erstellen.

Moin liebe Coder freunde,

Ich bin relativ neu auf dem gebiet des Codens habe nun HTML/XHTML mit CSS etwas eingehender studiert und mache mich nun an das Gebiet des PHP,s

Nun hat mir ein "Freund" ein Gamescript zum Basteln gegeben und ich scheitere nun schon darin das ich es nicht schaffe einen "Admin-Account" in dem game zuzuweisen.

Leider hat der Herr auch keine Routine geschrieben..

Das einzigste was dort an "Admin-Php" vorhanden ist sieht folgendermaßen aus:

PHP Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<?php include("includes/navigationsleiste.php"); ?>
 
<div style="margin: 10px auto; width: 800px;">
 
<?php
$site = $_GET['site'];
 
if($site == "nachrichten")
{ include("nachrichten.php"); } 
elseif($site == "call2pay")
{ include("call2pay.php"); }
elseif($site == "gamelogs")
{ include("gamelogs.php"); }
elseif($site == "paypal")
{ include("paypal.php"); }
elseif($site == "paysafecard")
{ include("paysafecard.php"); }
elseif($site == "paylogs")
{ include("paylogs.php"); }
elseif($site == "rundmail")
{ include("rundmail.php"); }
elseif($site == "statistik")
{ include("statistik.php"); } 
elseif($site == "wer_hat_die_meisten_credits")
{ include("wer_hat_die_meisten_credits.php"); } 
 
?>
 
</div>
 
<div style="padding: 20px;">
&nbsp;
</div>


Sprich nu die Übersicht der Admin-Funktionen

Nun könnte ich das ganze natürlich via if zuweisen aber das ist mir zu unsicher.

Wie sollte ich nun anfangen in einer neuen Datei den Admin zuzuweisen ( wie gesagt PHP bin ich sehr neu ) aber ich möchte schon gerne den Admin Account haben.. damit ich basteln kann :)

Über hilfe wäre ich sehr dankbar.

Liebe Grüße,
der NewbieProgger

2

Tuesday, April 19th 2011, 12:32pm

ähm... ich denke, wenn das wirklich ein game werden soll, dann wäre doch erstmal eine datenbank gar nicht mal so schlecht, in welche du dann den Admin-Account einschreiben und dann, so machs ich zumindest, per SESSION, if und db zuweisen... (zugegeben, ich kenn mcih mit php auch nicht sonderlich aus, aber so machs ich zumindest (bei meinem forum)^^)

3

Tuesday, April 19th 2011, 12:39pm

Du benötigst erstmal einen login. Ob die Zugangsdaten direkt im Script stehen, oder extern in einer DB oder Textdatei, ist dir überlassen.

Beim Login kannst du in der Session einen Status über eine Variable setzen ob die Authentifizierung erfolgreich war.


Dann kannst du in der Admindatei ganz am Anfang einfach den Status abfragen.

PHP Quellcode

1
2
if($_SESSION['logged'] !== true)
  die("Permission denied");

4

Sunday, April 24th 2011, 11:28pm

Sieh mal hier: http://www.administrator.de/index.php?content=40282
Ist eine ganz nette Vorlage für ein Login.

Ich weiß ja nicht wie aufwendig die Admin Oberfläche sein soll aber vielleicht reicht ja auch schon eine entsprechende
.htaccess
und
.htpasswd
um den gesammten Admin Bereich mit einem Passwort zu schützen.
Also:
include("admin/nachrichten.php");
include("admin/rundmail.php"); ...


Du schreibst:

Quoted

ich scheitere nun schon darin das ich es nicht schaffe einen "Admin-Account" in dem game zuzuweisen.
Existiert schon ein Account in irgend einer Form den du nur "einbinden" musst? Wenn ja wie sieht der aus Text Datei 8o oder Datenbank?

This post has been edited 2 times, last edit by "mue.chris" (Apr 24th 2011, 11:39pm)


5

Wednesday, April 27th 2011, 11:46pm

Ich würde dir nahelegen, dir mal Switch anzusehen.
Funktionalität ist die gleiche wie bei deiner if-elseif-Konstruktion, ist aber um einiges hübscher und übersichtlicher :).

6

Thursday, April 28th 2011, 1:20am

Naja bei so vielen ifs empfiehlt es sich eher eine gewisse Funktionliät zu schreiben (if file_exists ... )

Social bookmarks