dotnet new webapp -o MyIdentityApp
cd MyIdentityApp
dotnet add package Microsoft.AspNetCore.Identity.EntityFrameworkCore
using Microsoft.AspNetCore.Identity.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore;
namespace MyIdentityApp.Data
{
public class ApplicationDbContext : IdentityDbContext
{
public ApplicationDbContext(DbContextOptions<ApplicationDbContext> options)
: base(options)
{
}
}
}
var builder = WebApplication.CreateBuilder(args);
// Προσθήκη υπηρεσιών Identity
builder.Services.AddDbContext<ApplicationDbContext>(options =>
options.UseSqlServer(builder.Configuration.GetConnectionString("DefaultConnection")));
builder.Services.AddIdentity<IdentityUser, IdentityRole>()
.AddEntityFrameworkStores<ApplicationDbContext>()
.AddDefaultTokenProviders();
// Ρύθμιση Razor Pages
builder.Services.AddRazorPages();
var app = builder.Build();
// Middleware
app.UseAuthentication();
app.UseAuthorization();
app.MapRazorPages();
app.Run();
{
"ConnectionStrings": {
"DefaultConnection": "Server=(localdb)\\mssqllocaldb;Database=MyIdentityDb;Trusted_Connection=True;MultipleActiveResultSets=true"
}
}
dotnet add package Microsoft.EntityFrameworkCore.Design
dotnet ef migrations add CreateIdentitySchema
dotnet ef database update
dotnet aspnet-codegenerator identity -dc MyIdentityApp.Data.ApplicationDbContext
using Microsoft.AspNetCore.Identity;
namespace MyIdentityApp.Models
{
public class ApplicationUser : IdentityUser
{
public string FullName { get; set; }
}
}
// ApplicationDbContext.cs
public class ApplicationDbContext : IdentityDbContext<ApplicationUser>
{
// ...
}
// Program.cs
builder.Services.AddIdentity<ApplicationUser, IdentityRole>()
.AddEntityFrameworkStores<ApplicationDbContext>()
.AddDefaultTokenProviders();
<?php
$αριθμός = 10;
echo $αριθμός; // Εμφανίζει: 10
?>
<?php
$αριθμός = 5;
$αριθμός += 3; // $αριθμός γίνεται 8
echo $αριθμός; // Εμφανίζει: 8
?>
<?php
$αριθμός = 10;
$αριθμός -= 4; // $αριθμός γίνεται 6
echo $αριθμός; // Εμφανίζει: 6
?>
<?php
$αριθμός = 3;
$αριθμός *= 2; // $αριθμός γίνεται 6
echo $αριθμός; // Εμφανίζει: 6
?>
<?php
$αριθμός = 20;
$αριθμός /= 5; // $αριθμός γίνεται 4
echo $αριθμός; // Εμφανίζει: 4
?>
<?php
$αριθμός = 17;
$αριθμός %= 5; // $αριθμός γίνεται 2
echo $αριθμός; // Εμφανίζει: 2
?>
<?php
$κείμενο = "Γειά ";
$κείμενο .= "σου!"; // $κείμενο γίνεται "Γειά σου!"
echo $κείμενο; // Εμφανίζει: Γειά σου!
?>
<?php
$σύνολο = 100; // Αρχική τιμή
$σύνολο += 20; // Προσθέτουμε 20
$σύνολο -= 10; // Αφαιρούμε 10
$σύνολο *= 2; // Διπλασιάζουμε το αποτέλεσμα
echo "Το τελικό σύνολο είναι: " . $σύνολο; // Εμφανίζει: Το τελικό σύνολο είναι: 220
?>