asp login tip!sos!

Πληροφορίες σχετικές με την ASP, ASP.NET και με τις εφαρμογές που είναι γραμμένες με αυτήν.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Άβαταρ μέλους
mihalisp
Δημοσιεύσεις: 123
Εγγραφή: 04 Ιουν 2002 03:00
Επικοινωνία:

asp login tip!sos!

Δημοσίευση από mihalisp » 13 Σεπ 2002 20:28

paidia geia.poio tsakali tha moy dwsei mia symboyli gia to forologiko site moy?thelw me to poy kanei enas xrhsths prwth fora login sto systhma me to poy bazei username kai password kai einai swsta na toy bgazei to systhmna mia selida poy na toy leei ypoxrewtika na allaksei ta stoixeia afoy mpike gia prwth fora.pws tha katalabainei to systhma oti einai h prwth fora poy enas xrhsths kanei logon?

thanks prokatabolika.

Άβαταρ μέλους
hohios
Δημοσιεύσεις: 171
Εγγραφή: 10 Μάιος 2001 03:00
Τοποθεσία: Heraklion Crete,Greece
Επικοινωνία:

asp login tip!sos!

Δημοσίευση από hohios » 13 Σεπ 2002 21:16

Βάλε ένα extra πεδιο στην database που κρατας τα στοιχεια των χρηστων, "firstlogin" να ειναι προκαθορισμενο "true".
Όταν ο χρήστης κανει login για πρωτη φορα, το script σου θα διαβαζει οτι αν ειναι true ή false.
Αν ειναι true τοτε κανε redirect στη φορμα αλλαγης στοιχειων. Μολις αλλάξει τα στοιχεία του τότε εκτός της αποθηκευσης των νεων στοιχεων θα αποθηκευει το "firstlogin" σε "false" που θα το εχεις σε hidden field.

Άβαταρ μέλους
mihalisp
Δημοσιεύσεις: 123
Εγγραφή: 04 Ιουν 2002 03:00
Επικοινωνία:

asp login tip!sos!

Δημοσίευση από mihalisp » 13 Σεπ 2002 22:32

wraia ola ayta poy moy les kai katanohta.alla den mporw na katalabw ti kwdikas tha mpei sth selida poy tha allazei to pedio ths basis apo true se false.to idio isxyei kai me ekeino paliotera poy moyxes pei me to anenergo link.ti kwdika asp prepei na balw?px otan tha kanw login ti kwdika tha balw gia na kanei ton elegxo?

if recordset(firstlogin)=true

then response.redirect.......

else

ti?

ayto to script en tw metaksy prepei na mpei mesa sth selida after logon opoy exw 2 html selides(mia swsth kai mia gia lathos login)opoy ginetai o elegxos oxi me javascript alla me asp kwdika kanonika.

please help me!!!

Άβαταρ μέλους
telxina
Δημοσιεύσεις: 301
Εγγραφή: 29 Ιούλ 2002 20:36
Τοποθεσία: Moschato, Pireas
Επικοινωνία:

asp login tip!sos!

Δημοσίευση από telxina » 14 Σεπ 2002 02:03

Lipon ousiastika den thes ke ine perito kiolas na ginete redirect.

Stin arxi tis selidas sou -first line- grafeis :

if recordset(firstlogin)=true then

edo grafeis tin proti html selida pou thes, an o xristis diladi kanei proti fora login

else

edo grafeis tin html selida sou an o xristis exei kanei ke ali fora login

end if


Otan leo html selida, einai ousiastika copy paste oi selides stis opies tha ginotan to redirect sou.

An thes more help let me know! :D

Άβαταρ μέλους
mihalisp
Δημοσιεύσεις: 123
Εγγραφή: 04 Ιουν 2002 03:00
Επικοινωνία:

asp login tip!sos!

Δημοσίευση από mihalisp » 14 Σεπ 2002 14:46

thanks alla yparxei ena mikro problhma.o elegxos gia to an einai swsta to username kai to password enos xrhsth ginontai oxi sthn arxikh selida alla sth deyterh selida h opoia malista einai syntheti dhladh exei 2 html selides (swsto login kai lathos login) opote poy tha mpei o kwdikas aytos poy moy les.den prepei prwta na ginei orthos elegxos twn stoixeiwn gia na mporei sth synexeia na sygkrinei to recordset(firstlogin) gia na dei an o xrhsths mpainei gia prwth fora.nomizw loipon oti ayto poy moy grapses tha mpei sth deyterh selida th syntheti amesws meta ton kwdika asp poy kanei elegxo gia thn orthotita twn stoixeiwn.

soy grafw ton kwdika gia na deis kai na moy peis.


<%@ Language=VBScript %>
<%
Set Upload = Server.CreateObject("Persits.Upload")
Upload.Save
%>
<%
SUB correct_form(correct)
%>

<html>
<head>
<style>
<!--
a{text-decoration:none}
//-->
<!--a:hover{text-decoration:underline; }-->
</style>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1253">
<meta http-equiv="Content-Language" content="en-us">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Αρχική Σελίδα</title>
<base target="_self">
</head>

<body style="text-align: Left; text-indent: 1; line-height: 100%; margin-left: 1" bgcolor="#99CCFF">
<FORM method="post" action="menu.asp" id=form2 name=form2>
<div align="left">
<table border="0" cellspacing="1" width="101%" height="72" bordercolor="#006699">
<tr>
<td width="54%" height="66">&nbsp;<IMG
src="dilosinetnew.gif"></td>
<td width="50%" height="66">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<img border="0" src="GGPS.gif">&nbsp;&nbsp;&nbsp;</td>
</tr>
</table>
</div>
<div align="left">
<table border="1" cellspacing="1" width="101%" bgcolor="#000099" style="color: #FFFFFF; font-size: 8pt; font-family: Tahoma; font-weight: bold; position: relative; top: 8" bordercolor="#000099" height="14">
<tr>
<td width="12%" height="8">|&nbsp;&nbsp; <a href="downframe.asp" style="color: #FFFFFF">Αρχική Σελίδα</a>&nbsp;&nbsp;
|</td>
<td width="10%" height="8">&nbsp;
&nbsp;&nbsp;&nbsp; | </td>
<td width="10%" height="8"><a href="faq.asp" style="color: #FFFFFF">Υποβλ.Δηλώσεις</a></td>
<td width="13%" height="8">|&nbsp;&nbsp; <a href="odigies.asp" style="color: #FFFFFF">Στοιχεία Υπόχρεου</a></td>
<td width="20%" height="8">|&nbsp;&nbsp; <a href="mailto:dilosi@dilosi.gr" style="color: #FFFFFF">Συχνές Ερωτήσεις / Απαντήσεις</a></td>
<td width="7%" height="8">|&nbsp;&nbsp; <a href="http://" style="color: #FFFFFF">Βοήθεια</a></td>
<td width="28%" height="8">|&nbsp; <a href="downframe.asp" style="color: #FFFFFF">Έξοδος</a>&nbsp;
</form>


</body>

</html>

<%
Response.End
END SUB
%>
<%
SUB error_form(the_error)
%>
<html>
<head>
<style>
<!--
a{text-decoration:none}
//-->
<!--a:hover{text-decoration:underline; }-->
</style>
<title> ante kai..</title></head>
<body>
<body style="text-align: Left; text-indent: 1; margin-left: 1; margin-top: 10" bgcolor="#99CCFF">

<table border="0" cellspacing="1" width="105%" height="72" bordercolor="#006699">
<tr>
<td width="54%" height="66">&nbsp;<IMG
src="dilosinetnew.gif"></td>
<td width="50%" height="66">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<img border="0" src="GGPS.gif"></td>
</tr>
</table>
<table border="1" cellspacing="1" width="101%" bgcolor="#000099" style="color: #FFFFFF; font-size: 8pt; font-family: Tahoma; font-weight: bold; position: relative; top: 10" bordercolor="#000099" height="17">
<tr>
<td width="13%" height="11">|&nbsp;&nbsp; <a href="http://" style="color: #FFFFFF">Κεντρική
Σελίδα</a>&nbsp;&nbsp; |</td>
<td width="7%" height="11">&nbsp; <a href="http://" style="color: #FFFFFF">Γ.Γ.Π.Σ</a>&nbsp;&nbsp;&nbsp;
| </td>
<td width="19%" height="11">&nbsp;<a href="http://" style="color: #FFFFFF">Συχνές
Ερωτήσεις / Απαντήσεις</a></td>
<td width="7%" height="11">|&nbsp;&nbsp;<a href="odigies.asp" style="color: #FFFFFF">
Οδηγίες</a></td>
<td width="10%" height="11">|&nbsp;&nbsp;&nbsp; <a href="http://" style="color: #FFFFFF">Επικοινωνία</a></td>
<td width="8%" height="11">|&nbsp;&nbsp;&nbsp; <a href="http://" style="color: #FFFFFF">Εγγραφή</a></td>
<td width="36%" height="11">|&nbsp;&nbsp;&nbsp; <a href="http://" style="color: #FFFFFF">Είσοδος</a>&nbsp;&nbsp;&nbsp;
|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&n

</tr>
</table>
<p>&nbsp;</p>
<p>&nbsp;</p>

<center>
<table width="500" border=1
cellpadding=5 cellspacing=0 bordercolor="#006699">
<tr>
<td>
<b>
<font face="Arial" size="3" color="#FF0000">Τα στοιχεία που δηλώσατε δεν αντιστοιχούν σε κάποιον εγγεγραμμένο χρήστη.</font>
<font face="Arial" size="3" color="darkblue"><br>
</font> </b><b>
<font face="Arial" size="3" color="red">
<br></font>
<font face="Arial" size="3" color="#000080">Για να εισάγετε καινούριο username και password στη φόρμα εισόδου , πατήστε "Επιστροφή" για να επιστρέψετε στην κεντρική σελίδα.</font>
</b>
<br>
<form method="post" action="downframe.asp">
<input type="submit" value="Επιστροφή" style="color: #FFFFFF; font-family: Tahoma; font-size: 8pt; font-weight: bold; background-color: #000080">
</form>
</td>
</tr>
</table>
</center>

</body>
</html>

<%
Response.End
END SUB

'Retrieve from Fields

user_name = TRIM(Upload.Form("requireduser_name"))
password = TRIM(Upload.Form("requiredpassword"))
Session( "user_name" )= user_name

Set Con = Server.CreateObject( "ADODB.Connection" )
Con.Open "dilosiDSN"

'open recordset
Set RS = Server.Createobject( "ADODB.Recordset" )
RS.ActiveConnection = Con
RS.Open "SELECT username, password FROM Customers"
WHILE NOT RS.EOF

'check for validity

IF user_name <> RS("username") OR password <> RS("password")THEN

RS.MoveNext
'Response.Write RS( "username" )
'Response.End
ELSE
correct_form ""
END IF

WEND
error_form ""
%>

thanks.

Άβαταρ μέλους
telxina
Δημοσιεύσεις: 301
Εγγραφή: 29 Ιούλ 2002 20:36
Τοποθεσία: Moschato, Pireas
Επικοινωνία:

asp login tip!sos!

Δημοσίευση από telxina » 14 Σεπ 2002 15:00

Lipon, ta steps pou akoloutheis mexri stigmis einai:
1. Form opou o xristis vazei user ke pass
2. asp selida opou tou les an iparxoun ta stixeia tou i oxi
3. ali asp selida pou tou leei na ta alaxei.

An ime sosti exeis 2 epiloges.

Mporeis na valeis ena koubaki to opio tha emfanizete mono otan o xristis exei kanei epitixes login ke tha ton pigenei eite sti selida alagis stixeion ite sto ipolipo site. I selida pou tha fortonei otan patisei to koubi tha ine ousiastika mia asp i opia tha kanei to check ke tha ton kanei eite redirect sti selida alagis stixeion, i tha ton kanei redirect stin kedriki sou selida.

I ali epilogi ine na min tou les katholou an ine ok to login tou i oxi, ke apla stin periptosi pou ine ok ke ine to proto tou na ton kaneis redirect sti selida alagis stixeion.

Elpizo na mi se berdepsa! Btw, prospathise prota na sxediaseis se xarti afta pou thes na kaneis me velakia klp. Etsi tha ine poli pio efkolo! :D

Απάντηση

Επιστροφή στο “ASP, ASP.NET”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες