Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


inloggnings problem

Postades av 2005-03-29 15:45:43 - Sara Bergman, i forum asp.net generellt, Tråden har 3 Kommentarer och lästs av 348 personer

Jag har problem med en inloggningsida där jag vill kolla om det är "admin" som loggar in eller ett "företag" som ska loggas in.

admin skickas till en sida och medlemmarna till en annan.... så här ser koden ut:

void Page_Load(){

	if(IsPostBack){

		string strAnvnamn=ctAnvnamn.Text.Replace("'","''");
		string strCorrUserName="admin";
		string strLosen=ctLosen.Text.Replace("'","''");
		string strCorrPassword="admin";
		
		if(strAnvnamn==strCorrUserName && strLosen==strCorrPassword){
			Session["skeMat"]="passed";
			Response.Redirect("admin_index.aspx");
		}
		
		string strConn= ConfigurationSettings.AppSettings["sqlConnection"];
		string strSqlQ="SELECT * FROM foretagTb WHERE anvnamn='" +strAnvnamn+"' AND losen='"+strLosen+"';";

		/*****************************************************************/
		OleDbConnection objConn=new OleDbConnection(strConn);
		OleDbCommand objComm=new OleDbCommand(strSqlQ,objConn);
		OleDbDataReader objDataR=null;
		objConn.Open();
		objDataR=objComm.ExecuteReader();

		
		if(objDataR.Read()==true){
			Session["foretag"]=Int32.Parse(objDataR["foretagId"].ToString());
			Session["skeMat"]="passed";
			objDataR.Close();
			objConn.Close();
			Response.Redirect("comp_admin.aspx");
		}
		
		else{
			ctMessage.Text="Du har angivit fel användarnamn eller lösenord. Försök igen";
		}
	}
}



Problemet är att om man inte skriver in något i fälten så hamnar man på "företagssidan", jag förmodar att det har något att göra med sessionen["skeMat"] men jag får inte till det ...
session["foretag"] skickas med till företagssidan för att få fram rätt info till rätt företag

någon som har nåt bra förslag??

MVH
Sara


Svara

Sv: inloggnings problem

Postades av 2005-03-29 15:53:56 - Mikael Åhlén

Hej Sara,

Du skulle ju egentligen kunna ha administratör konton i databasen också, lägga till ett fält där du hanterar roller i tabellen med dina konton. Ex. 0 för företag och 1 för administratörer, detta är väldigt simpelt och kan göras bättre och även säkrare. Jag skulle också bygga om hela strukturen för inloggningen.

Om du har allt i samma tabell så skulle du kunna kolla så här:

if (myReader["role"] == 1)
     // administrator
else
     // standard user


/m


Svara

Sv: inloggnings problem

Postades av 2005-03-29 15:56:38 - Mikael Johansson

Jag skulle inte lägga in det i en Page_Load, utan skapa en funktion som anropas av knapptrycket. Då kollar du först om fälten är ifyllda eller ej. Sen lägger du in kontroll av anvnamn och lösen.


Svara

Sv:inloggnings problem

Postades av 2005-03-31 08:39:30 - Sara Bergman

Jag fick till det genom att göra ung som du sa, jag byggde om alltihopa och la in ett "roller" fält i tabellen...=)

Tackar så mycket för hjälpen!

MVH
Sara


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 602
27 953
271 705
5 946
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies