Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Membership.CreateUser() problem

[es] :: .NET :: Membership.CreateUser() problem

[ Pregleda: 2582 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

VerbatimBOT
Aleksandar Dragosavac
Senior .NET Developer

Član broj: 84129
Poruke: 228
*.kalik.info.



Profil

icon Membership.CreateUser() problem22.07.2006. u 17:06 - pre 216 meseci
Code:

private bool kreirajKorisnika()
    {
        MembershipCreateStatus status;

        try
        {
            MembershipUser noviKorisnik = Membership.CreateUser(_korisnickoIme, 

_lozinka, _email, _pitanje, _odgovor, true, out status);

// ovde mi kaže da je noviKorisnik NULL, KAKO???
            if (noviKorisnik == null)
                return false;
            else
                return true;
        }
        catch(Exception a)
        {
            _greska = a.Message;
            return false;
        }
    }

Winners never quit, quitters never win.
 
Odgovor na temu

kaan
Kaurin Andrej
Telerik, Bulgaria
Banjaluka

Član broj: 1741
Poruke: 109
*.broadband.blic.net.

ICQ: 47193919


Profil

icon Re: Membership.CreateUser() problem22.07.2006. u 19:26 - pre 216 meseci
Pa iz nekog razloga Membership.CreateUser nije kreirala korisnika i vratila ti null.
Ukini try-catch dio i vidi da li ce ti izbaciti error.
Kaurin Andrej
 
Odgovor na temu

VerbatimBOT
Aleksandar Dragosavac
Senior .NET Developer

Član broj: 84129
Poruke: 228
*.kalik.info.



Profil

icon Re: Membership.CreateUser() problem22.07.2006. u 21:07 - pre 216 meseci
Ma odgovor je više nego glup: kada sam testirao nisam za lozinku kucao specijalni karakter (a minimum jedan je neophodan). I on izbacuje greške, a ja budala nisam odmah obradio izuzetke za Membership. I tako sasvim slučajno izvalim dok sam nešto zamišljeno gledao "kroz" monitor. hehe

Nego kad sam već kod toga! Kako mogu da isključim to ograničenje za lozinku, znači da ne mora korisnik da unosi specijalni karakter?
Winners never quit, quitters never win.
 
Odgovor na temu

mmelanny

Član broj: 84308
Poruke: 23
*.mediaworksit.net.



Profil

icon Re: Membership.CreateUser() problem24.07.2006. u 15:26 - pre 215 meseci
Dodaj u web.config parametre za Membership Provider-a:


<membership>
<providers>
<remove name="AspNetSqlMembershipProvider"/>
<add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" connectionStringName="LocalSqlServer" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="true" applicationName="/" requiresUniqueEmail="false" minRequiredPasswordLength="1" minRequiredNonalphanumericCharacters="0" passwordFormat="Hashed" maxInvalidPasswordAttempts="5" passwordAttemptWindow="10" passwordStrengthRegularExpression=""/>
</providers>
</membership>
 
Odgovor na temu

VerbatimBOT
Aleksandar Dragosavac
Senior .NET Developer

Član broj: 84129
Poruke: 228
*.kalik.info.



Profil

icon Re: Membership.CreateUser() problem24.07.2006. u 16:20 - pre 215 meseci
To bi trebalo da bude to!
Hvala!

I još jedno pitanje: Kako mogu najlakše da prebacim da mi se Membership čuva u Access bazi a ne u SQL Server bazi?
Znači ista struktura baze samo da je u Access-u?
Winners never quit, quitters never win.
 
Odgovor na temu

VerbatimBOT
Aleksandar Dragosavac
Senior .NET Developer

Član broj: 84129
Poruke: 228
*.kalik.info.



Profil

icon Re: Membership.CreateUser() problem25.07.2006. u 18:14 - pre 215 meseci
E a gde da ubacim ja ovo u web.config?
Ja sam to ubacio izmedju <appSettings> tagova i ne funkcioniše mi. I dalje moram da unesem jedan ne alfanumerički karakter.
I kad ubacim, da li treba još negde da podesim da mi koristi taj Provider ili je to jednostavan overriding iz machine.config?
Winners never quit, quitters never win.
 
Odgovor na temu

mmelanny

Član broj: 84308
Poruke: 23
*.sr.gov.yu.



Profil

icon Re: Membership.CreateUser() problem25.07.2006. u 23:35 - pre 215 meseci
ubaci u okviru <system.web> tagova...

mozes i da definises drugi provider:

<membership defaultProvider="MyAspNetSqlMembershipProvider">
<providers>
<add connectionStringName="UserRole" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" applicationName="/" requiresUniqueEmail="false" minRequiredPasswordLength="1" minRequiredNonalphanumericCharacters="0" passwordFormat="Hashed" maxInvalidPasswordAttempts="5" passwordAttemptWindow="10" passwordStrengthRegularExpression="" name="MyAspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
</providers>
</membership>

pogledaj preko ASP.NET Configuration karticu Provider....
 
Odgovor na temu

VerbatimBOT
Aleksandar Dragosavac
Senior .NET Developer

Član broj: 84129
Poruke: 228
*.kalik.info.



Profil

icon Re: Membership.CreateUser() problem26.07.2006. u 02:58 - pre 215 meseci
Hehe! Nisam se ni sedio da stavim u okviru system.web tagova!
Hvala!
Winners never quit, quitters never win.
 
Odgovor na temu

[es] :: .NET :: Membership.CreateUser() problem

[ Pregleda: 2582 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.