Hej! Om du använder session så vet du ju vilket id som gäller, eller hur? (under förutsättning att du använder id i db samt sätter lämplig session till det) Jo, det går ju att skicka med ett gömt session variabel som man kan plocka upp vart man är när man är inloggad och inte time-outen har tagit en... Det var så du menade? login.asp Super tack - nu ska jag sätta igång och pilla lite med koden.Loginsystem för hemsidemallar
9 avdelningar har idag 9 st egna hemsidor som körs via asp samt uppdateras enkelt via ett par mall sidor där text och eventuella bilder filer kan läggas in.
Men skulle vilja slå ihop från 9 databaser/9 skilda hemsidor till 1 databas/ett mallsystem för att kunna göra ändringar som slår igenom genom en ändring och inte 9st. Kanske ska man ha kvar databaserna skilda men göra om hemside mallarna så det endast är en version av den publika och en för den administrativa delen.
Problemet blir ur man säkert kan skilja dessa olika "personer" - avdelningar åt när deras uppgifter ska läggas in. Användarnamn/lösenord finns i databasen också. Ska jag skicka med något id?
Skulle jag bara få känna lite på hur man kan lägga upp loginsystemet för att skilja användarna åt så kan jag nog klura ut vidare med tiden... Men nu står det still...
Funderar vidare i väntan på något smart svar!Sv: Loginsystem för hemsidemallar
Sv: Loginsystem för hemsidemallar
Sv: Loginsystem för hemsidemallar
<code>
<html>
<head>
<title>Webbadministration</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<p align="center"><font size="2"> <b> </b></font><font face="Verdana" size="5">Webbadministration<br>
</font><font face="Verdana" size="2">Norrbottens Simförbund</font></p>
<div align="center"><b><font size="2"><b><font size="2"><b> </b></font></b></font></b>
</div>
<form name="form" method="post" action="check.asp">
<div align="center"><font size="1"> <font face="Verdana, Arial, Helvetica, sans-serif">
</font></font>
<table border="0">
<tr>
<td colspan="2">
<div align="center"><font size="1"></font> <font size="1"><font size="1"><font face="Verdana"><b>LOGGA
IN</b></font></font><font face="Verdana"> </font></font></div>
</td>
</tr>
<tr>
<td><font face="Verdana" size="1">User:</font></td>
<td><font size="1" face="Verdana">
<input type="text" name="anvnamn" style="border: #000000 1px solid; font-family: verdana; font-size: 10px" size="15">
</font></td>
</tr>
<tr>
<td><font face="Verdana" size="1">Pass: </font></td>
<td><font size="1" face="Verdana">
<input type="password" name="losenord" style="border: #000000 1px solid; font-family: verdana; font-size: 10px" size="15">
</font></td>
</tr>
<tr>
<td><font size="1" face="Verdana"> </font></td>
<td><font size="1" face="Verdana">
<input type="submit" style="border: #000000 1px solid; font-family: verdana; font-size: 10px" name="Submit2" value="Logga in">
</font></td>
</tr>
<tr>
<td colspan="2"> <font face="Verdana" size="1"> <b>
<%IF NOT Session("mess") = "" then %>
<% =Session("mess")%>
<% Session("mess") = "" %>
<% ELSE %>
<% END IF %>
</b></font> </td>
</tr>
</table>
</div>
</form>
</body>
</html></code>
check.asp
<code>
<!-- #include file="adovbs.inc" -->
<!-- #include file="db.asp" -->
<%
Set RecSet = Server.CreateObject("ADODB.Recordset")
SQL = "Select * From admin WHERE user = '" & Request.Form("anvnamn") & "' AND pass = '" & Request.Form("losenord") & "'"
RecSet.Open SQL, Conn, adOpenStatic, adLockOptimistic
IF (RecSet.EOF or RecSet.BOF) then
Session("mess") = "Felaktigt Användarnamn eller Lösenord"
Response.Redirect "login.asp"
ELSE
level = RecSet("level")
Session("level") = "" & level & ""
Session("check") = "llloklll"
Session("passw") = "YtSQ12uTr"
Response.Redirect "admin.asp"
END IF
RecSet.Close
Conn.Close
Set RecSet = nothing
Set Conn = nothing
%></code>
logout.asp
<code><%
IF Request.Querystring("session") = "logout" Then
Session.Abandon
Session("mess") = "du är nu utloggad!"
Response.Redirect "login.asp"
END IF
%></code>
admin.asp
<code>
<% Session.LCID = 1053 %>
<!-- #include file="adovbs.inc" -->
<% IF NOT Session("check") = "llloklll" AND NOT Session("passw") = "YtSQ12uTr" AND NOT Session("level") = 1 THEN
Session("mess") = "Du måste logga in först!"
Response.Redirect "login.asp"
ELSE %>
<!-- #include file="db.asp" -->
Hemsidekoden.......
<% END IF %></code>Sv: Loginsystem för hemsidemallar