Re: Hilfe zum Passwortschutz bei Datenbank (3) - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von Sirius (19 Beiträge) am Mittwoch, 23.August.2006, 21:58.
    Re: Hilfe zum Passwortschutz bei Datenbank (3)

      Wir sind eine Allianz in einem Browser-MMOG, welche sich "Grand Unifying Alliance", kurz genannt GUA, nennt. Wenn du diesen Namen bei google eingibst, weisst du auch um welches Spiel es sich handelt ;-) Sofern dich soetwas interessiert: ich möchte für unsere Allianz eine interne Datenbank mit den Daten unserer Spieler aufbauen, Details wie Punkte, Schiffart, Gebäude, Skills usw. also eine Art Memberverwaltung.

      Mit der db will ich mit Sicherheit keine Kohle machen, im Gegenteil, die baseportal-Miete für 6 Monate wird von mir und einem anderen Member privat finanziert. Wir haben einfach Spaß am Spiel und wollen mit dieser db einfach den Spaßfaktor erhöhen, as simple as that.


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Sirius (19 Beiträge) am Mittwoch, 23.August.2006, 11:17.
    Hilfe zum Passwortschutz bei Datenbank (3)

      Da ich die Geduld und Hilfsbereitschaft von Claus nicht über Gebühr strapazieren möchte, habe ich einen neuen Versuch gestartet (allerdings mit einer anderen Anwendung, ich hoffe du nimmst es mir nicht übel, Claus)

      Das Template sieht nun folgendermaßen aus:

      <perl>
      

      ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst)= gmtime(time);


      my $ziffer = $_REMOTE_ADDR;
      $ziffer =~ s/[.]| //g;
      $ziffkurz=substr($ziffer,0,5);
      $sid_aktuell = (1000000*$year)+(10000*$mon)+(100*$mday)+(4*$hour).($ziffkurz);
      out <<EOF;
      

      <center>
       <table border="0" cellpadding="0" cellspacing="0" width="100" bgcolor="#ffffff">
        <tr>
           <td width="1" rowspan="9" bgcolor="#000000"></td>
          <td valign="top" bgcolor="#000000" width="100" rowspan="2">
      

      <!-- Login-Tabelle -->

      EOF
      if($cmd eq "logout")  ## Erneut Login-Maske falls Log Out erfolgt
      {
            
            mod "Nickname==!$namerein", ["nutzer_sid", "0"], "register";   ## sessionid des Nutzers wird auf 0 gesetzt
            
                $msg="<font face='Verdana' color='ffffff' size='1'>Wieder neu einloggen?</font>";
            $Nickname="";
            $namerein="";
      }elsif ($cmd eq "login")
      {
             if($namerein ne "" && pwrein ne "" && $sid eq "")
             {
                          get "Nickname==!$namerein range=0,1","register";
                          if($nutzer_passwort ne "" && $nutzer_passwort eq $pwrein && $Nickname eq $namerein)
                          {
                            mod "Nickname==$namerein", ["nutzer_sid", "$sid_aktuell"], "register";  ## sessionid wird in die Nutzerdatenbank eingetragen
                            $sid=$sid_aktuell;
                          }else
                          {
                             out "<font face='arial,helvetica' color='#ffffff' size='1'>Fehler beim Login!</font>";
                             get "Nickname==!$namerein range=0,1","register";
                             if($Nickname eq $namerein)
                             {
                             mod "Nickname==$namerein", ["nutzer_sid", "0"], "register";  ## sessionid wird auf 0 gesetzt
                            }
                             $namerein="";
                             $login_name="";
                          }
             }
      }
      

      if($namerein ne "" && $sid ne "")
      {
      

      out "<!-- test, ob aktuelle session-id noch gültig ist -->";
              
              get "Nickname==$namerein range=0,1", "register";
              $sidkurz = substr($nutzer_sid,0,9);
              $sid_max = ($sidkurz+10).($ziffkurz);
              if($sid eq $nutzer_sid && $sid_aktuell <= $sid_max)
              {
                         out "<!-- session-id ist gültig - session-id wird aktualisiert -->";
                         mod "Nickname==!$namerein range=0,1", ["nutzer_sid", $sid_aktuell], "register";
                         $sid=$sid_aktuell;
      

        
        out <<EOF;
      <table border="0" cellpadding="0" cellspacing="2" width="150">
                  <form action="baseportal.pl?htx=$htx&cmd=logout" method=post enctype=multipart/form-data target="_parent">
                  <input type=hidden name="htx=" value="$htx">
                  <input type="hidden" name="namerein=" value="$namerein">
                  <tr>
                    <td width="12"></td>
                    <td width="48"></td>
                    <td width="90"><input type="submit" value="LogOut" style="width:70" width="35"></td>
                  </tr>
                  <tr>
                    <td colspan="3"></td>
                  </tr>
                  <tr>
                    <td width="12"></td>
                    <td valign="top" colspan="2"> <font size="2" color="#2CB140">Welcome $namerein !</font></td>
                  </tr>
                  </form>
                 </table>
      EOF
      
           }else ## Session-Id abgelaufen - wieder LogIn-Maske      {                     $msg="Session-Id abgelaufen!!!";
                        
                          $login_name="$namerein";
                          $namerein="";
      
            }
      }
      if($namerein eq "")  ## Login-Maske falls nicht angemeldet
      {
      &form;
      }
      

      sub form
      {
      out <<EOF;
      <table border="0" cellpadding="0" cellspacing="2" width="150">
                  <form action="baseportal.pl?htx=$htx&cmd=login" method="post" enctype="multipart/form-data">
      <input type=hidden name="htx=" value="$htx"><input type=hidden name="cmd=" value="login">
                  <tr>
                    <td width="12"></td>
                    <td width="48">Nick:</span></td>
                    <td width="90"><input type="text" name="namerein=" size="4" style="width:70" width="35" value=""></td>
                  </tr>
                  <tr>
                    <td width="12"></td>
                    <td width="48">Pass:</td>
                    <td width="90"><input type="password" name="pwrein=" size="4" style="width:70"></td>
                  </tr>
                  <tr>
                    <td width="12">
      </td>
                    <td align="center" width="45">
                    </td>
                    <td width="90"><input type="submit" value="Login" style="width:70" width="35"></td>
                  </tr>
                  </form>
                 </table>
      

      EOF
      }
      out "</tr></table>";
      </perl>
      

      <html><head><title> GUA Pilots Database</title>
      <style>
      

      body { font-family:Verdana,sans-serif; background-color:#000000; font-size:10px; color:#CCCCCC; margin:30; width:100%;background-image:-; }
      .Titel { font-size:40px; color:#80FFFF; font-family:Verdana; font-weight:bold; }
      .Text { font-size:10px; color:#CCCCCC; font-family:Verdana; }
      .Einleitung { font-size:12px; color:#CCCCCC; font-family:Verdana; }

      .headback { background-color:#005555; }
      .databack { background-color:#003333; border:1px; font-size:10pt; }
      .textback { background-color:#000000; }

      a:link { text-decoration:none; color:#00B0B0; }
      a:visited { text-decoration:none; color:#00B0B0; }
      a:active { text-decoration:none; color:#80FFFF; }
      a:hover { text-decoration:none; color:#80FFFF; }

      </style>
      

      </head>

      <body><TABLE height=50 width="100%">
      

      <TR>
      <TD>
      <TD vAlign=top align=left><SPAN class=Bild></SPAN></TD>
      <TD align=right><SPAN class=Titel>  <FONT size=6>GUA Pilots Database</FONT></SPAN></TD>
      <TD width="10%"> </TD></TR></TABLE>
      <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
      

      <TR>
      <TD vAlign=top align=left width="100%">
      <TABLE cellSpacing=0 cellPadding=0 width="100%" align=left border=0 valign="top">
      

      <TR colspan="6">
      <TD vAlign=top align=middle width="100%">
      <TABLE cellSpacing=2 cellPadding=0 width="100%" border=0>
      

      <TR>
      <TD class=headback>
      <TABLE width="100%" align=center valign="top">
      

      <TR>
      <TD class=databack vAlign=top align=middle width="20%"><A href="index.html">Link1</A></TD>
      <TD class=databack vAlign=top align=middle width="20%"><A href="index.html">Link2</A></TD>
      <TD class=databack vAlign=top align=middle width="20%"><A href="index.html">Link3</A></TD>
      <TD class=databack vAlign=top align=middle width="20%"><A href="index.html">Link4</A></TD>
      <TD class=databack vAlign=top align=middle width="20%"><A href="index.html">Link5</A></TD></TR></TABLE></TD></TR></TABLE>
      <P> </P></TD></TR>
      <TR colspan="5">
      <TD vAlign=top align=left width="100%">
      <P align=left>       <U><STRONG><FONT color=#48b6b6>Welcome to GUA's Pilots Database</FONT></STRONG></U></P>
      <P><U><FONT color=#249148></FONT></U> </P></TD></TR>
      <TR colspan="5">
      <TD vAlign=top align=left width="100%">
      <TABLE cellSpacing=0 cellPadding=0 width="100%" align=left border=0 valign="top">
      

      <TR>
      <TD vAlign=top align=left width=15>       </TD>
      <TD vAlign=top align=left width="25%" colSpan=2>
      <P align=center><FONT size=3><FONT style="BACKGROUND-COLOR: #003333"><FONT color=#24916d><IMG style="WIDTH: 310px; HEIGHT: 300px" src="http://img127.imageshack.us/img127/5692/guaa0hj.jpg" border=1></FONT></FONT></FONT></P></TD>
      <TD vAlign=top align=left width="1%">
      <P> </P></TD>
      <TD vAlign=top align=left width="74%">
      <P align=center><FONT size=3><FONT style="BACKGROUND-COLOR: #003333"><FONT color=#24916d></FONT></FONT></FONT> </P></TD></TR></TABLE></TD></TR></TABLE></TD></TR></TABLE>          <BR>
      <TABLE class=headback style="WIDTH: 1179px; HEIGHT: 34px" borderColor=#ffffff cellSpacing=0 cellPadding=4 width=1179 border=2>
      

      <TR>
      <TD class=databack align=middle>
      <P><SPAN class=Text name="EMail"><FONT size=1>If you notice any incorrect data of have updated information about a pilots data please contact Aiden or Jagman </FONT></SPAN></P></TD></TR></TABLE></body>
      </html>
      


      Link: http://gua-world.de/cgi-bin/baseportal.pl?htx=/gua-world.de/GUA_World/GUA_Pilots_Database/login

      Wenn mir nun noch jemand erkären könnte, wo und wie ich das "do_all" ins PW-Template einbette, wäre mir ein großes Stück weitergeholfen.


      Dank und Gruss,
      Sirius

     Antworten

    Beitrag von richard (1187 Beiträge) am Mittwoch, 23.August.2006, 11:29. WWW: posaunenchor-rhoden.de
    Re: Hilfe zum Passwortschutz bei Datenbank (3)

      Vielleicht solltest Du einfach mal vorne anfangen und per do_all eine schlichte Ausgabeseite bauen. Ohne eigenes Layout und insbesondere ohne Paßwortschutz.

     Antworten

    Beitrag von Sirius (19 Beiträge) am Mittwoch, 23.August.2006, 15:02.
    Re: Hilfe zum Passwortschutz bei Datenbank (3)

      Ja das wäre natürlich eine Möglichkeit, lieber Richard.

      Aber wer so wie ich alleine für das Layout schon (fluchend) einige Tage vor dem screen gesessen ist, um es halbwegs ansprechend zu gestalten, der wäre nicht froh darüber, das Rad neu erfinden zu müssen, oder.....? ;-)

     Antworten

    Beitrag von richard (1187 Beiträge) am Mittwoch, 23.August.2006, 16:17. WWW: posaunenchor-rhoden.de
    Re: Hilfe zum Passwortschutz bei Datenbank (3)

      Du sollst das Rad ja auch nicht neu erfinden, nur richtig zusammenbauen, ein Teil nach dem anderen. Beim Hausbau fängt man ja auch nicht mit dem Dach an.

      Das zentrale Element ist hier nun mal die Datenbank. Und gerade für jemanden der sich hier einarbeiten will, ist es bestimmt einfacher erst mal eine funktionierende Anwendung zusammenzubauen und das Layout dann später zu machen. Bei den geposteten Templates siehst Du doch vor lauter Layout Deine Datenbankanwendung nicht.

     Antworten

    Beitrag von hempelr (1976 Beiträge) am Mittwoch, 23.August.2006, 14:57.
    Re: Hilfe zum Passwortschutz bei Datenbank (3)

      sorry, aber wenn ich das sehe, was du da machst, kann ich nur annehmen, dass du absolut nicht weißt, was du tust.
      Nochmal - auch auf die Gefahr hin, dass mir wieder Überheblichkeit nachgesagt wird - die Grundlagen von HTML muss man kennen und auch etwas Grundlagenwissen von Perl, ansonsten kann man solche Vorhaben nicht machen, da geht dann nur ne einfache DB mit klick-maus-spiel-mal-schnell zusammengebaut.
      Wer nicht weiss, wo der Ganghebel, Gas und Bremse und das Lenkrad sind und ein paar Verkehrsregeln kennt, der kann sich auch nicht mit dem Auto auf der Strasse fortbewegen, der kann eben nur im Verkehrsgarten fahren....

      Also - nimm dir mal die Doku vor, lies dich zu Parametern ein und probier es, dann bau dir ein paar Sachen ohne die Klick-Welt von Baseportal selbst zusammen. Dabei lernst du dann einiges und kannst dann auch ohne Spezialistenwissen das zusammenbauen, was du gern möchtest. Die Bibliotheksbeispiele muss man wenigstens etwas verstehen. Baseportal ist nun mal kein Duplo (Lego für Babys) sondern es ist ein Modellbaukasten, und dazu brauchts einfach etwas Übung, Verständnis und gewisse Grundlagen.
      Der Wille, den du zeigst ist ja eine gute Grundlage - bau drauf auf und arbeite dich systematisch ein - Schritt für Schritt zum Ziel.

     Antworten

    Beitrag von Sirius (19 Beiträge) am Mittwoch, 23.August.2006, 15:24.
    Re: Hilfe zum Passwortschutz bei Datenbank (3)

      Also als überheblich würde ich deine Antwort vielleicht nicht bezeichnen, aber ein paar Auflockerungen (smileys etc.) hätten dem Text sicher nicht geschadet.

      Anyway, ich werden deinen Rat beherzigen.

     Antworten

    Beitrag von SCbets (145 Beiträge) am Mittwoch, 23.August.2006, 19:59.
    Re: Hilfe zum Passwortschutz bei Datenbank (3)

      ich habe mir jetzt alles angegkuckt und eine google suche gestartet um herauszufinden worum es in Gua-world gehen soll!

      1. Was ist es denn was du genau machen willst?
      - memberverwaltung?
      - statistiken?
      - mini portal mit member login?

      2. wenn es was mit gaming zu tun hat helfe ich dir auf low so gut ich kann.
      3. wen du mit der site kohle verdienen willst, nicht :-)

     Antworten

    Beitrag von Sirius (19 Beiträge) am Mittwoch, 23.August.2006, 21:58.
    Re: Hilfe zum Passwortschutz bei Datenbank (3)

      Wir sind eine Allianz in einem Browser-MMOG, welche sich "Grand Unifying Alliance", kurz genannt GUA, nennt. Wenn du diesen Namen bei google eingibst, weisst du auch um welches Spiel es sich handelt ;-) Sofern dich soetwas interessiert: ich möchte für unsere Allianz eine interne Datenbank mit den Daten unserer Spieler aufbauen, Details wie Punkte, Schiffart, Gebäude, Skills usw. also eine Art Memberverwaltung.

      Mit der db will ich mit Sicherheit keine Kohle machen, im Gegenteil, die baseportal-Miete für 6 Monate wird von mir und einem anderen Member privat finanziert. Wir haben einfach Spaß am Spiel und wollen mit dieser db einfach den Spaßfaktor erhöhen, as simple as that.

     Antworten

    Beitrag von SCbets (145 Beiträge) am Montag, 28.August.2006, 15:56.
    Re: Hilfe zum Passwortschutz bei Datenbank (3)

      ok, ich helfe dir so gut ich kann.

      http://www.baseportal.de/cgi-bin/baseportal.pl?htx=/scLadder/ICQ_Profile&Id==0

      Add mich einfach erstmal und wir sehen dann weiter!

      Es sieht so aus als ob du Spieler - Profile erstellen möchtest, wobei die spieler selbst immer nur ihr eigenen profil bearbeiten dürfen.

      Ist das richtig? wenn ja, kann ich dir dabei helfen da ich grade 2 HP's die etwas ähnliches tun grade fertig gestellt habe und alles noch frisch im kopf ist. In 3-4 wochen werde ich jedoch vieles wieder vergessen haben also nutze die chance :-)

     Antworten


     
 Liste der Einträge von 16800 bis 16950:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.10s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!