#webdev #programowanie #csharp

Zrobiłem sobie tak dla wprawki prostą autentykację JWT tokenem na .NET Core. Założyłem przy tym, że użytkownik logując się dostarcza nazwę użytkownika i hasło, ja sobie sprawdzam po stronie backendu czy to się wszystko zgadza i jak się zgadza, to odsyłam odpowiedni token z wszelkimi przydatnymi później metadanymi użytkownika, które mam zapisane w bazie na jego temat (rola, id).

No i tutaj przychodzi pytanie. Mamy szyfrowane połączenie https, ale
@Khaine: chyba się jeszcze nie spotkałem żeby login i hasło przesyłać w gecie. Zawsze takie dane lądują do body a https gwarantuje Ci (teoretycznie) że wszystko będzie bezpieczne. Generowanie hasha po stronie frontu nie ma sensu i może być niebezpieczne. W backendzie masz najprawdopodobniej generowanie hasha z jakąś solą więc musiałbyś tę sól ujawić frontowi i zmniejszy to bezpieczeństwo całej aplikacji.

Czy chcesz, żeby moje dziecko było programistą/ką?

  • 010101000100000101001011 31.9% (30)
  • 010011100100100101000101 26.6% (25)
  • 01010111010101000100011000111111 41.5% (39)

Oddanych głosów: 94

@Maav: @Illidank:
W nowym openspejsie w Warszawskim programistycznym korpo zainstalowano mechanicznego-robota baristę. Barman obsługiwał, rozmawiał i zabawiał programistów w zależności od tego jakie było ich IQ.
Przychodzi pierwszy programista, barman pyta: Jakie jest twoje IQ? A on, że 130 i zaczyna z nim rozmawiać o AI, ML i bigdata.
Później przychodzi kolejny programista, barman pyta jakie jest twoje IQ? A on, że 110 i zaczyna robot z nim rozmawiać o
#csharp #dotnet #naukaprogramowania

Zerknie ktoś bo ślepy jestem i nie widzę błędu a dostaje zwrotkę "Nie domknięty cudzysłów"

var prices = _db.Database
.SqlQuery(
$"select * from CenyDlaKontrahenta({user_id}) where twr_kod in ('" + string.Join(",", jsonCart.products.Select(_ => "'" + _.code + "'")).ToList() + ")").ToList();
Halko ponownie Programiści i Programistki!

Wielu z Was już wypełniło naszą super-krótką ankietę dotyczącą pracy, za co WIELKIE, WIELKIE DZIĘKI. Jesteście super!

Do tych z Was, którzy przegapili nasz ostatni post - ankietę zamykamy dzisiaj więc będzie nam super miło jeżeli znajdziecie niecałą minutę, żeby nam pomóc i kliknąć odpowiedzi do tych 5 pytań :)

Link: https://docs.google.com/forms/d/1FzdoprHxRHQWfU0mkeFWmhpSkqQNrF_mUlhsGhdqzsQ/edit

#programowanie #programista15k #programista #ios #android #java #javascript #php #python #frontend #backend #csharp #cplusplus

PS. Jeżeli
via Wykop Mobilny (Android)
  • 0
Jakie najlepsze rozwiązanie na pisanie aplikacji na Linuksie i debugowanie na Windowsie? Chodzi mi o podłączenie się do zdalnego debuggera z poziomu IDE. Wirtualna maszynka da radę? Język to C#.

#csharp #programowanie
Dzień dobry!
Przymierzam się do wysyłania CV na letni staż i postanowiłem, że napiszę do tego jakiś prosty programik (poziom bardzo podstawowy). Firma prowadzi staż z zakresu C# i baz danych, dlatego chciałem to w jakiś sposób połączyć. Stworzyłem bazę danych i napisałem program, który się z nią łączy, czyta/wyświetla dane z bazy i tworzy nowe wpisy. Pierwsza część jest już zrobiona, natomiast mam problem z tworzeniem nowych wpisów. Udało mi się
via Wykop Mobilny (Android)
  • 0
czy da się zaimportować wartość zmiennej double jako aktualny kurs danej waluty (ze strony np. kantoru lub Google)?

potrzebowałbym pomysłu jak ugryźć program który do działania potrzebuje aktualny (codzienna aktualizacja) kurs waluty - wiem że można wpisywać ręcznie i że to 5s w Google/Bing/DuckDuck czy jakiekolwiek wyszukiwarce...

#programowanie #csharp #dotnet
Mirki programiści, odnośnie książki CZYSTY KOD autorstwa autora - czy dobrze zrobię jeśli przeczytam ją zanim zacznę się uczyć na poważnie? Ogarniam klasy i te podstawowe pierdółki i myślę czy by nie zacząć od tej pozycji zamiast uczyć się teraz np. kolekcji.
#csharp #programowanie
Halko Programiści i Programistki!

Chcemy poprosić Was o pomoc. Mamy do wypełnienia ultra-krótką ankietę (całe 5 pytań, jednokrotnego wyboru). Powinno Wam to zająć nie więcej niż minutę.
Informacje posłużą nam do zaktualizowania naszych JOBLABÓW. Ostatnie dane mamy z 2015 roku i ciekawi jesteśmy co się w tym czasie pozmieniało :)

To jak - pomożecie? :)

Link: https://docs.google.com/forms/d/1FzdoprHxRHQWfU0mkeFWmhpSkqQNrF_mUlhsGhdqzsQ/edit

#programowanie #programista15k #programista #ios #android #java #javascript #php #python #frontend #backend #csharp #cplusplus
Eh, przeszukałem pół internetu i nie znalazłem rozwiązania, dlatego pytam. Mam aplikację WinForms, podpiąłem do tego bazę SQLite i chcę ją opublikować. Stworzył mi się instalator, wszystko git, ale aplikacja nie działa, bo nie może się połączyć z bazą danych. Aplikacja jest publikowana na zewnętrznym serwerze \SERWER\Aplikacja. Jak dodać do pliku publikacji tę cholerną bazę? Dodałem ją do odpowiedniego folderu w procesie pisania czyli \debug, i jak ją lokalnie kompiluję to jest
@soser: Hmm... O dziwo, gdy wszedłem w folder Release i tam jest gotowy .exe z aplikacją, to po odpaleniu nic się nie instalowało, a appka działa i w bazie rekordy się wpisują... Jakieś dziwne to. ( ͡° ͜ʖ ͡°)
Aplikacja w wpf - mvvm i mam klase w której zdefiniowałem sobie metody do robienia różnych rzeczy z urządzeniem po sieci (wysyłanie jakiś danych itp ) nazywa się LanLink i w konstruktorze mam połączenie się z urządzeniem które przyjmuje tylko jedno połączenie w tym samym czasie.

I teraz zatrzymałem się na tym gdzie utworzyć (i jak) instancje klasy LanLink aby ona utrzymywała połączenie oraz była dostępna z pozostałych ViewModeli poszczególnych windoków /
@Czesiowcy: @piepies:

Singleton już działa i robi to co ma robić, edukuje się teraz z DI poszerzone o Prism / unity w WPF i zobaczymy jak to finalnie zrobię. Na ten moment ważne jest dla mnie że nie muszę kombinować z rozłączaniem i podłaczaniem urządzeń oraz w prosty sposób są konfigurowalne (baudrate lub ip na socketach)

I dziękuje za pomoc :)
Uczę się programowania. Pomógłby mi ktoś przerobić ten fragment z WinForms na WPF? Chodzi o przedostatnią linijkę. W WPF z tego co wyczytałem nie ma czegoś takiego jak DataSource...

private void LoadData()
{
SetConnection();
sqlcon.Open();
sql
cmd = sql_con.CreateCommand();
string CommandText = "SELECT * FROM MOBILE";
DB = new SQLiteDataAdapter(CommandText, sqlcon);
DS.Reset();
DB.Fill(DS);
DT = DS.Tables[0];
MobileTable.DataSource = DT;
sql
con.Close();
}

#programowanie #wpf #csharp
@khaotic: W tym kodzie nie ma nic specyficznego dla WPF, czy Windows Forms.
Chyba, że MobileTable to kontrolka - ale w WPF też będziesz miał odpowiednik i prawdopodobnie properta DataSource (lub ItemsSource) będzie w nim.

Poszukaj '{nazwa kontrolki z Windows Forms} WPF equivalent' czy jakoś tak. Powodzenia.
Ogólnie gogole i stackoverflow twoim przyjacielem - szukając najwięcej się nauczysz.
hej
mam pytanie
Chciałem zrobić prosty projekt front<->back czyli tworzę jakąś stronkę po stronie backendu(to akurat wiem jak zrobić :) ) i po np naciśnięciu buttona, które np pobiera jakąś wartość z pola, wysłane zostaje zapytanie na serwer a na serwerze proces odbiera tą wartość, np mnoży ją razy 2 i odsyła na front, gdzie ta wartość jest wyświetlona.
Z góry przypraszam za nieprofesjonalny język.
Czy ktoś może mnie naprowadzić jak się
@dixieman: no to podałem Ci odpowiedź: "Rest API". Wystawiasz sobie metody (endpointy) pod które strzelasz. Serwer przejmuje dane, liczy i zwraca wynik w odpowiedzi na ten endpoint zwracając przy tym odpowiedni nagłówek HTTP. Odpowiedź najczęściej w jsonie. Wpisz po prostu "Rest API Java tutorial" i będziesz miał wszystko jak na tacy