/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Login med redirect til relevant side
Fra : Jan Becher


Dato : 15-08-01 14:01

Hejsa,


Jeg har tidligere lavet et lille system i APS, hvor brugeren på baggrund af
brugernavn/pw bliver sendt til en bestemt side.
Jeg vil gerne gøres fra af ASP, og forsøger derfor med php.

Jeg har lavet en login-side, hvor brugeren afkræves brugernavn og pw, og
derefter med POST, sendes videre til login.php.
I login.php checkes login/password, hvis det er OK så sendes brugeren videre
til hans/hendes egen side og ellers retur til login billede.

Jeg har prøvet med :
<?php
If($login=$korrektlogin AND $password=$korrektpw)
{
Response.Redirect "enellerandenside.htm" <--- Det her er noget ASP-snask
}

Jeg ved godt, jeg ikke kan bruge ASP-kommandoer i php, men der en måde jeg
kan lave noget lignende. Det drejer sig ikke om statshemmeligheder el.lign.
så det behøver ikke være så hemmeligt.

mvh


Jan Becher



 
 
Bee (15-08-2001)
Kommentar
Fra : Bee


Dato : 15-08-01 14:10


"Jan Becher" <jan.becher@remove-mail.tele.dk> skrev i en meddelelse
news:9ldrof$1v9j$1@news.cybercity.dk...
> Hejsa,
>
>
> Jeg har tidligere lavet et lille system i APS, hvor brugeren på baggrund
af
> brugernavn/pw bliver sendt til en bestemt side.
> Jeg vil gerne gøres fra af ASP, og forsøger derfor med php.
>
> Jeg har lavet en login-side, hvor brugeren afkræves brugernavn og pw, og
> derefter med POST, sendes videre til login.php.
> I login.php checkes login/password, hvis det er OK så sendes brugeren
videre
> til hans/hendes egen side og ellers retur til login billede.
>
> Jeg har prøvet med :
> <?php
> If($login=$korrektlogin AND $password=$korrektpw)
> {
> Response.Redirect "enellerandenside.htm" <--- Det her er noget
ASP-snask
> }
>
> Jeg ved godt, jeg ikke kan bruge ASP-kommandoer i php, men der en måde jeg
> kan lave noget lignende. Det drejer sig ikke om statshemmeligheder
el.lign.
> så det behøver ikke være så hemmeligt.
>
> mvh
>
>
> Jan Becher
>
>



Du kan evt. benytte et <META>

if ($submit) {
// udfør tjek for at godkende bruger

if ($tjek== "ok"){
echo "<meta http-equiv='Refresh' content='1;
URL=enellerandesside.html'>";
}
else{
echo "<meta http-equiv='Refresh' content='1; URL=fejlside.html'>";
}
}

Bee



Dann Søjberg (15-08-2001)
Kommentar
Fra : Dann Søjberg


Dato : 15-08-01 14:19


"Jan Becher" <jan.becher@remove-mail.tele.dk> wrote in message
news:9ldrof$1v9j$1@news.cybercity.dk...
> Hejsa,
>
>
> Jeg har tidligere lavet et lille system i APS, hvor brugeren på baggrund
af
> brugernavn/pw bliver sendt til en bestemt side.
> Jeg vil gerne gøres fra af ASP, og forsøger derfor med php.
>
> <?php
> If($login=$korrektlogin AND $password=$korrektpw)
> {
echo '<meta http-equiv=refresh content="0;
URL=enelelrandenside.htm">'; // ganske alm. html kode - skift 0 ud med 2
for at sende videre after 2 sekunder.


> Response.Redirect "enellerandenside.htm" <--- Det her er noget
ASP-snask
> }
>




Michael Rasmussen (15-08-2001)
Kommentar
Fra : Michael Rasmussen


Dato : 15-08-01 14:37

In article <9ldrof$1v9j$1@news.cybercity.dk>, "Jan Becher"
<jan.becher@remove-mail.tele.dk> wrote:


> Hejsa,
> Jeg har tidligere lavet et lille system i APS, hvor brugeren på baggrund
> af brugernavn/pw bliver sendt til en bestemt side. Jeg vil gerne gøres
> fra af ASP, og forsøger derfor med php. Jeg har lavet en login-side,
> hvor brugeren afkræves brugernavn og pw, og derefter med POST, sendes
> videre til login.php. I login.php checkes login/password, hvis det er OK
> så sendes brugeren videre til hans/hendes egen side og ellers retur til
> login billede. Jeg har prøvet med :
> <?php
> If($login=$korrektlogin AND $password=$korrektpw) {
> Response.Redirect "enellerandenside.htm" <--- Det her er noget
> ASP-snask }
> Jeg ved godt, jeg ikke kan bruge ASP-kommandoer i php, men der en måde
> jeg kan lave noget lignende. Det drejer sig ikke om statshemmeligheder
> el.lign. så det behøver ikke være så hemmeligt. mvh
> Jan Becher
>

I php gøres det på følgende måde:

<?php
If(($login != $korrektlogin) && ($password != $korrektpw)) {
   header("Location: /login.php");
   exit;
}

--
Hilsen/Sincerely

Michael Rasmussen

Peter Brodersen (15-08-2001)
Kommentar
Fra : Peter Brodersen


Dato : 15-08-01 14:44

On Wed, 15 Aug 2001 15:36:47 +0200, "Michael Rasmussen"
<mir@datanom.net> wrote:

>   header("Location: /login.php");

.... og så gerne en absolut URL, så diverse
standard-strict-compliant-browsere ikke brokker sig.

--
- Peter Brodersen

Michael Rasmussen (15-08-2001)
Kommentar
Fra : Michael Rasmussen


Dato : 15-08-01 15:02

In article <y%ue7.790$Le.88124@news010.worldonline.dk>, "Peter Brodersen"
<professionel@nerd.dk> wrote:


> On Wed, 15 Aug 2001 15:36:47 +0200, "Michael Rasmussen"
> <mir@datanom.net> wrote:
>
>>   header("Location: /login.php");
> ... og så gerne en absolut URL, så diverse
> standard-strict-compliant-browsere ikke brokker sig.

Ville jeg også have skrevet, men jeg kendte den ikke

--
Hilsen/Sincerely

Michael Rasmussen

Peter Brodersen (15-08-2001)
Kommentar
Fra : Peter Brodersen


Dato : 15-08-01 16:24

On Wed, 15 Aug 2001 16:02:07 +0200, "Michael Rasmussen"
<mir@datanom.net> wrote:

>> ... og så gerne en absolut URL, så diverse
>> standard-strict-compliant-browsere ikke brokker sig.
>Ville jeg også have skrevet, men jeg kendte den ikke

Det er primært lynx og wget, der vil brokke sig. Og som glad hyppig
wget-bruger vil jeg gerne slå et slag :)

--
- Peter Brodersen

Troels Arvin (15-08-2001)
Kommentar
Fra : Troels Arvin


Dato : 15-08-01 18:32

On Wed, 15 Aug 2001 17:24:11 +0200, "Peter Brodersen"
<professionel@nerd.dk> wrote:

> Det er primært lynx og wget, der vil brokke sig. Og som glad hyppig
> wget-bruger vil jeg gerne slå et slag :)

Også Mozilla på Mac skulle få problemer, mener jeg at have hørt.

--
Greetings from Troels Arvin, Copenhagen, Denmark

Jan Becher (17-08-2001)
Kommentar
Fra : Jan Becher


Dato : 17-08-01 08:05

"Troels Arvin" <troels@arvin.dk> wrote in message
news:9lebp2$7ep$1@sunsite.dk...
> On Wed, 15 Aug 2001 17:24:11 +0200, "Peter Brodersen"
> <professionel@nerd.dk> wrote:
>
> > Det er primært lynx og wget, der vil brokke sig. Og som glad hyppig
> > wget-bruger vil jeg gerne slå et slag :)
>
> Også Mozilla på Mac skulle få problemer, mener jeg at have hørt.
>
> --
> Greetings from Troels Arvin, Copenhagen, Denmark

Tak til alle for input, nu har jeg fået den del til at virke. Jeg valgte
løsningen med en meta-tag.

MEN - Nu vil jeg jo også gerne forhindre at brugerne hopper uden om
loginsiden og går direkte til undersiderne, så jeg forsøgte at sætte flg.
ind på undersiderne:
<?php
//check om login ellers smid til loginside
If($login<>"JA" AND $lang=="UK")
{
echo "<meta http-equiv='Refresh' content ='1;URL=startsideuk.htm'>";
}
If($login<>"JA")
{
echo "<meta http-equiv='Refresh' content ='1;URL=startside.htm'>";
}
?>

$login sættes til 'JA' ved korrektlogin og $lang er enten 'UK' eller 'DK'
æfhængig af om man kommer fra den danske eller engelske indgang.

Uanset om man er logget korrekt ind, ender man på den danske loginside,
efter at undersiden faktisk er loaded, yderligere åbnes loginbilledet i
samme frame som undersiden, men jeg vil gerne have den åbnet i den
overliggende frame.

Hvad går galt?

mvh


Jan Becher



Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste