baseportal | |||
English - Deutsch | "Es gibt keine dummen Fragen - jeder hat einmal angefangen" | ||
|
Ausgewählter Eintrag: | Zur Liste |
>Nur ein Minus am Anfang reicht. allfields=-PriceInfo-intern,Price_EUR,AvailabSuppl-intern, Details-internal >(entweder man schliesst Felder aus, oder man gibt welche an)
|
Alle Einträge zum Thema: | Zur Liste |
<html><head><title>baseportal Datenbank</title> </head><body bgcolor=ffffff> <br><ul> <perl> if($namerein ne "") { get "Name==!$namerein", "nutzer"; if($Passwort ne "" && $Passwort eq $pwrein) { do_all "localparams=+ db^=main range^=0,35 searchfields=Type,Brand,Model listfields=DEALNO,Update,Type,Brand,Model,Quantity,MinOrder allfields=-PriceInfo-intern,-Price_EUR,-AvailabSuppl-intern, -Details-internal showamount=all,sel selectbrowse=top buttonbrowse=top,bottom pagebrowse=top,bottom indexbrowse=top border=0 spacing=1 gridcolor=FFFFFF dataface=Verdana datasize=1 databack=E0E0E0 databack2=F0F0F0 headface=Verdana headsize=2 headcolor=000000 headback=9999CC headalign=right listtype=list language=de detail=link search=link input=no", "namerein", "pwrein"; } else { out "<b>Anmeldung fehlgeschlagen!</b>"; $namerein=""; } } if($namerein eq "") { out <<EOF; <font face="Verdana, Arial, Helvetica, SansSerif" size="2"> <b>Anmeldung</b><br>Bitte melden Sie sich an:</font> <form action="http://de3.netpure.de/cgi-bin/baseportal.pl?htx=$htx" method="post" enctype="multipart/form-data"> <input type=hidden name="htx=" value="$htx"> <table> <tr> <td><font face="Verdana, Arial, Helvetica, SansSerif" size="2"> Name:</font> </td> <td><input type="text" name="namerein="> </td> </tr> <tr> <td><font face="Verdana, Arial, Helvetica, SansSerif" size="2"> Passwort:</font> </td> <td><input type="password" name="pwrein="></td> </tr> <tr> <td></td> <td><input type=submit value="Anmelden"></td></tr> </table> </form> EOF } </perl>
>1. Wieso klappt der Ausschluss von Feldern im "allfields"-Parameter nicht? Am minus im Namen kann es nicht liegen, da ja Price_EUR auch angezeigt wird ...
do_all aus perl darf alles, müsstest nicht nur die Tasten ausblenden sondern auch sperren bauen. Der Einfachheit wegen empfehle ich dir erstmal deine selbstgebastellte Benutzerverwaltung aufzugeben und die, von Version 3 zu benutzen.
>Nur ein Minus am Anfang reicht. allfields=-PriceInfo-intern,Price_EUR,AvailabSuppl-intern, Details-internal >(entweder man schliesst Felder aus, oder man gibt welche an)
> bp springt immer automatisch in die Alternative.
> Legt man einen Nutzer * an, dann springt bp in die eigentliche Seite, aber eine Passwortabfrage erscheint nicht.
<Perl> out login; </Perl>
>> - Bei falscher Anmeldung SEITE_A
<perl> $_header="Location: http://baseportal.de/cgi-bin/baseportal.pl?htx=/SEITE_A\n\n" if(defined($uid) && !$_user); # wenn falsch angemeldet oder leer abgeschickt return out login if $_user eq ""; # loginform ausgeben $_header="Location: http://baseportal.de/cgi-bin/baseportal.pl?htx=SEITE_B&uid=$_user&sid=$_session\n\n"; # zur geschützen seite weiterleiten wenn login ok. </perl>
>"Das login sieht zwar aus wie das von bp, ist aber nur an deine Website geknüpft."
>Ohne korrekte anmeldung sagt aus, wenn man sich an dieser seite nicht authentifiziert hat. >hier auch wieder: wenn falsche zugangsdaten eingegeben wurden, dann ist das "nicht authentifiziert".
>deswegen kannst du nicht einfach nach ner falscheingabe woanders hin geleitet werden.
>Probier doch einfach den Code von mir, der geht. habs selbst vorhin ausprobiert. Dazu mußt du nich mal perl lernen, sondern nur kopieren.
<perl> die login if $_user eq ""; </perl>
<perl> out login; </perl>
> SEITE_A benötigt keine Absicherung. Für SEITE_B wird eine Userdatenbank angelegt. SEITE_B wird mit der Userdatenbank verknüpft, als alternativer Aufruf bei falscher Anmeldung erfolgt Aufruf von SEITE_A.
Ohne korrekte Anmeldung: [...........]
Anmeldeseite auswählen: [...........]
> Eigentlich ist es ganz einfach
> Schreib doch einfach...
> Soll ich eine Anleitung für die Hilfe verfassen?
Liste der Einträge von 12751 bis 12901: | 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 |
© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen |