examples/session: Add code that demonstrates altering session data
This commit is contained in:
		
							parent
							
								
									5d7375a9e3
								
							
						
					
					
						commit
						a1570ddbeb
					
				@ -37,4 +37,27 @@ Here is a horse:
 | 
			
		||||
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⠤⣤⣤⣤⡤⠴⠛⠛⠛⠛⠉⠁⠀⠀⠀⠀⠈⠉⢿⣄⣀⣠⣤⡤⠶⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
Twilight sparkle demands that you [memorize](.) the sacred powers of two!
 | 
			
		||||
 | 
			
		||||
{{$list := $session.Get "list" | default (list 1)}}
 | 
			
		||||
{{range $list}}
 | 
			
		||||
- {{.}}
 | 
			
		||||
{{end}}
 | 
			
		||||
{{$last := last $list}}
 | 
			
		||||
{{if lt $last 1}}
 | 
			
		||||
graaaah computer explode xP
 | 
			
		||||
{{else}}
 | 
			
		||||
	{{$list = $last | mul 2 | append $list}}
 | 
			
		||||
	{{$session.Set "list" $list}}
 | 
			
		||||
{{end}}
 | 
			
		||||
 | 
			
		||||
---
 | 
			
		||||
 | 
			
		||||
{{$counter := $session.Get "counter" | default 0}}
 | 
			
		||||
You have refreshed the page {{$counter}} times.
 | 
			
		||||
{{$counter = add $counter 1}}
 | 
			
		||||
{{$session.Set "counter" $counter}}
 | 
			
		||||
 | 
			
		||||
{{if gt $counter 100}}Why?{{end}}
 | 
			
		||||
 | 
			
		||||
[Exit session](logout.step).
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user