Forum: ASP.NET |
Thema:
Re: probleme mit "normalen" unterverzeichnissen... |
Von:
Klaus Holster (
24.03.2004 16:12) |
Hallo Mike,
wenn sich die beiden Projekte nur durch den Connection-String unterscheiden, dann brauchst Du sicher keine zwei Projekte anlegen. Dannist auch das Basisklassenprojekt überflüssig und ein einzelnes Webprojekt reicht.
Der Ablauf wäre dann so, dass Du nach dem erfolgreichen Login entscheiden musst, welchen Connection-String der Anwender verwenden soll. Den speicherst Du in der Session-Variablen und der Rest der Anwendung holt sich den Connection-String immer bei Bedarf aus der Session.
Der Code (VB.NET) dazu könnte so aussehen:
If Session("ConnectionString") is nothing then
Response.Redirect("http://irgendwo.com/login.aspx")
else
Dim myConnection as new SQLConnection(Session("ConnectionString"))
End If
Beim Logout nicht vergessen, Session("ConnectionString") auf Nothing zu setzen oder gleich die Session mit Session.Clear zu säubern.
Schöne Grüße,
Klaus
Betreff |
Von |
Datum |
|
  |
Re: probleme mit "normalen" unterverzeichnissen...
Hallo Klaus,<br><br>das Basisklassenobjekt brauche ich auf jeden Fall, da dieses meine globale Funktionsbibliothek darstellt, die für mehrere Projekte verwendet werden soll.<br><br>Die Frage ist nunmehr... |
 |
 |
 |
|
|
G.
Guest
|
24.03.2004 16:26 |
|
  |
Re: probleme mit "normalen" unterverzeichnissen...
Hallo Mike,<br><br>da Du nur eine Login-Seite hast, werden auch alle Benutzer in derselben Datenbank verwaltet und damit müssen die Benutzernamen über beide Projekte hinweg eindeutig sein. Den Benutzer... |
 |
 |
 |
|
|
Klaus
Holster
|
24.03.2004 16:41 |
|
  |
Re: probleme mit "normalen"...
Hallo Klaus!<br><br>Okay Variante 1 ist mir klar (ich will aber definitiv nicht zusätzlich das Projekt angeben müssen, für welches ich mich anmelden möchte!)<br><br>Variante 2 mit Rollen ist mir unklar, ich... |
 |
 |
 |
|
|
G.
Guest
|
24.03.2004 17:11 |
|
  |
Re: probleme mit "normalen"...
Passwort und Auswahl der Zielseite würde ich nicht vermischen. <br><br>Wie wärs mit zwei Buttons auf der Login-Seite: <br>"Login Projekt1" und "Login Projekt2"<br><br>Das mit der rollenbasierten... |
 |
 |
 |
|
|
Klaus
Holster
|
25.03.2004 08:39 |
|
  |
Re: probleme mit "normalen"...
Hallo Klaus,<br><br>vielen Dank für deine Hilfe! Ich habe das ganze jetzt folgendermassen gelöst:<br><br>Es gibt eine eigene Datenbank in der die User verwaltet werden. Diese beinhaltet 2 Tabellen, eine für... |
 |
 |
 |
|
|
G.
Guest
|
25.03.2004 14:16 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!