#aspnet #aspnetmvc #programowanie

Mam API Controller w mojej aplikacji WebAPI. Utworzyłem w tym kontrolerze funkcję "PostTranslation" która przejmuje zapytania typu POST. Problem polega na tym, że jak wysyłam to zapytanie POST, to jedyny sposób w jaki mogę przesyłać dane, to umieszczenie ich w adresie zapytania (tj. "www.jakisadres.pl/Podstrona?zmienna1=wartosc&zmienna2=wartosc").
Tak wygląda kontroler.

Taki sposób nie nadaje się do przesyłania jakichś wrażliwych danych, a żaden inny sposób nie działa.
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #aspnet #aspnetmvc #webapi

Mógłbymi ktoś pokrótce wytłumaczyć jak działa logowanie do webAPI? Utworzyłem nową aplikację WebAPI w Visual Studio 2013. Jest tam taka zakładka gdzie wypisane są wszystkie adresy URL jakimi można komunikować się z WebAPI, niestety nic o logowaniu nie ma.

W jaki sposób przesyła się login i hasło do serwera, żeby móc się zalogować?
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Pietrek558: Samo "logowanie" może być obsłużone na bardzo wiele różnych sposobów.

Żeby zostać uwierzytelnionym przez WebApi i mieć nadane uprawnienia dostępu np. po rolach, z każdym requestem musi zostać przesłane coś co zidentyfikuje nadawcę. Może to być standardowe ciastko albo tzw. bearer token lub jwt token. W nuget znajdziesz do tego biblioteki, które Ci bardzo ułatwią pracę.

Artykuł który może Ci się przydać jak chcesz dokładnie zrozumieć jak to działa:
  • Odpowiedz
Gdy tworzy się nowy projekt w ASP.Net MVC to tworzy on stronę z template od razu z mechanizmem logowania i uwierzytelniania użytkowników. Czy często się z tego korzysta czy lepiej pisać własny mechanizm logowania? Jakie zalety ma ten gotowy system logowania?

#webdev #aspnet #programowanie #pytanie
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@starboxgames: @asunez: ja zwykle z niego korzystam. Fajna podstawa, którą można dodatkowo rozwijać o kolejne pola użytkowników, role, dodatkowe tabele. Ma też gotowe integracje umożliwiające logowanie przez Facebook, google+ i cośtam jeszcze. Nawet logowanie dwu składnikowe z wykorzystaniem kodów sms!
  • Odpowiedz
#activedirectory #windowsserver #administracja #admin #aspnet #iis
Witajcie mirki. Mam aplikację webową postawioną na IIS 7.5.
Chcę zrobić logowanie za pomocą windows-auth [ Kerberos NTLM]. Niby działa bo dostaję nazwę konta i domenę na które jest zalogowany użytkownik systemu. Tylko skąd pewność że to jest user podłączony do konkretnego serwera active-directory ? A nie podłączył się np do swojego AD i
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pytanie z ASP.Net

Mam funkcję w kontrolerze RandomNumber, która zwraca losową liczbę.
Chcę żeby javaScript wywoływał tą funkcję co 3 sekundy i ustawiał mój paragraf "randomnumber" na tą właśnie liczbę. Jak pobrać tą wartość którą mi ta funkcja RandomNumber zwraca?

Próbowałem coś takiego ale nie działa:
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam obszar (area) np o nazwie 'admin', a w nim kilka kontrolerów. Czy da się zrobić taki myk, żeby użytkownik wchodząc na adres mojastrona.pl/admin widział wybraną stronę wybranego controllera z tego obszaru?

#aspnet #mvc #programowanie
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Normalnie podaj jakieś wartości domyślne do route?
Coś takiego (na telefonie programowanie motzno)

public override void RegisterArea(AreaRegistrationContext context)
{
context.MapRoute(
  • Odpowiedz
#programowanie #siszarp #sisharp #aspnet #aspnetmvc #dotnet
Szanowne mirki i mirabelki. Programuje sobie od pół roku +/- w .necie i nadszedł czas że chciałbym uderzyć na juniora. I tu moje pytanko co waszym zdaniem jest wymagane na juniora? Co warto umieć znac? Najbardziej chciałbym na asp.net mvc bo katowałem to naprawdę dużo i czuje się dość pewnie.
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mrleon: Problem jest taki, że w widoku w którym wywołuję post mam bootstrapowego modala. I przez niego wszystko mi się pieprzy. Jak mam Ajax.BeginForm to muszę mieć skrypt, który pozwoli mi dołączyć pliki do forma, potem jak zwracam jsona albo javascript to kod się nie wykonuje tylko pokazuje w modalu w wersji tekstowej. Za to jak mam zwykłego ajaxa do posta w postaci skryptu to jeśli mam jakiekolwiek errory to
  • Odpowiedz
#webdev #programowanie #aspnet
Mirki - 2 programistów ASP.net na kontrakt min. 2 miesiące mi potrzebnych (praca zdalna).
Ktoś byłby zainteresowany? Proszę o wiadomość prywatną osoby zainteresowane.
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@malaker: No właśnie chciałbym zrobić tak, że dla wszystkich użytkowników sesja trwa powiedzmy dopóki coś robią, a admin ma nieskończoną. Musiałbym wywalić timeout, dla admina zrobić powiedzmy wysyłanie ajaxem czegoś do serwera? A dla innych użytkowników? Da się jakoś zamknąć sesje po określonym czasie bez żadnych akcji?
  • Odpowiedz
#programowanie #aspnet #csharp #mvc

W jaki sposób najlepiej zapisać czy dany użytkownik zobaczył już jakiegoś popupa lub czy widział już samouczek? Czy trzeba tworzyć dla każdej wiadomości specjalną kolumnę typu bool w bazie danych (true - zobaczył, false - nie zobaczył) czy są jakieś lepsze sposoby?
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Pietrek558: Zależy jak masz model domeny zaprojektowany. Zarzuć jakimś diagramem to pomyślimy. Poza tym co złego jest z trzymaniem tego w bazie? Każda szanująca się aplikacja posiadająca konta użytkownika, powinna mieć obiekt profil użytkownika czy jakiś inny agregat i trzymać referencje do tego typu zdarzeń.
  • Odpowiedz
@Pietrek558: Jeśli chodzi o zalogowanego użytkownika, to zamiast ciasteczka polecałbym jednak trzymanie tego w bazie (zmiana kompa nie będzie miała wpływu). Poza tym, zamiast osobnej kolumny dla każdej wiadomości proponowałbym w jednej kolumnie zrobić listę identyfikatorów przejrzanych wiadomości. Pozdrawiam.
  • Odpowiedz
#programowanie #csharp #entityframework #mvc #aspnet
Mam 2 pytania:
1. Chciałbym zapisać datę ostatniej edycji jakiejś zmiennej ICollection w modelu bazy danych. To znaczy, że jeśli dzisiaj moja zmienna ulegnie jakiejkolwiek zmianie, to do zmiennej DateTime OstatniaEdycja zostanie przypisana dzisiejsza data. Da się to jakoś w prosty sposób ogarnąć? Tak żeby nie musieć modyfikować zbyt dużo kodu, bo tak się składa, że używam
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Naprawdę mało wiem w temacie tworzenia stron internetowych, ale postanowiłem się nauczyć, dlatego robię swój projekt. W profilu użytkownika mam zakladkę komentarze, chciałbym aby na początku wyświetlało się początkowych 10 komentarzy, a reszta po kliknięciu w button.

Prawdopodobnie robię to źle, jak do tej pory mój kod wygląda tak
Działa, jest to szkielet, ale chodzi mi o koncepcję, można to napisać lepiej?

Myślicie, że dobrym pomysłem jest napisanie funkcjonalności, która będzie działała podobnie
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak napisał przedmówca - axajem ładuj. Ewentualnie znajdz gotowe elementy do stronnicowania (paginacja/pagination) i wsadz w htmla :-)
  • Odpowiedz
#programowanie #aspnet #csharp #mvc #email

Chciałbym do mojej strony WWW zrobić potwierdzenie e-maila podanego przy rejestracji oraz dodać możliwość przypomnienia hasła z jego użyciem. Większość kodu mam już wygenerowaną przez Visual Studio (Asp.net mvc web application). W komentarzach w kodzie wyczytałem, że powinienem zrobić wszystko tak jak w tym tutorialu.

W tutorialu każą mi się zarejestrować w usłudze SendGrid. Czy to
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@PanDziobaku: Zalezy od klienta i od tego jak ogarnia. Banki maja straszną politykę i wszystko trzeba stawiać u nich.
Ale dla portalu co ma 1000 użytkowników razem z testowymi to mailgun jest ok ;) nawet wp :P
  • Odpowiedz